:: ------------------------------------------------------------------------------------------------::
:: Nome dello scritto - TakeOwnership ::
:: Scopo - proprietà dell'introito di parecchi indici using LCACS. ::
:: Versione - 1.0 ::
:: Presupposti - che la macchina è Windows NT basato per usare l'ordine di Windows NT si è regolata ::
:: ::
:: (c) copyright 2008-2010, Ben Personick, tutti i diritti riservati ::
:: ------------------------------------------------------------------------------------------------::
: Cominciare
ECO fuori
REGOLARE ScriptName=TakeOwnership
ECO ---- Cominciando %ScriptName%… ----
:: ------------------------------------------------------------------------------------------------::
:: Questa sezione ha installato le regolazioni variabili di difetto e fissa l'indice ed il nome di schedario di registrazione. ::
:: ------------------------------------------------------------------------------------------------::
: Avviare-Preparar
CHIAMATA: Avviare-Regolare-Data
INSIEME Preamble=%ScriptName% --
:: --------------------------------------------------------------------------------------------::
:: Percorsi relativi degli insiemi utilizzati per cercare più successivamente. ::
:: --------------------------------------------------------------------------------------------::
Rem -- Regolare l'indice e la lima di fonte
REGOLARE RFDir= C:\Admin\ %ScriptName%
REGOLARE RFFile=Name.csv
Rem -- Regolare l'indice basso degli utenti
REGOLARE BaseDir= C:\test
Rem -- Fissare il dominio degli utenti
REGOLARE Domain=ContossoCorp
:: --------------------------------------------------------------------------------------------::
:: Questa sezione ha installato le variabili di registrazione. ::
:: --------------------------------------------------------------------------------------------::
REGOLARE IDir= C:\Admin\ %ScriptName% \ ceppi
REGOLARE ILog=%ScriptName%_%TDate%_%TTime%.Log
REGOLARE IDL=%IDir% \ %ILog%
:: --------------------------------------------------------------------------------------------::
:: Questa sezione genera gli indici per lime di registrazione ed altre ::
:: --------------------------------------------------------------------------------------------::
: Avviare-Generare-Indici
/F %%D da ("%IDir%") RICHIEDONO: Avviare-DIR-Ciclo %%D
Fine-DIR-Ciclo DI AVANZAMENTO
: Avviare-DIR-Ciclo
REGOLARE TDir=%1
ECHEGGIARE %Preamble% che controlla per vedere se c'è %TDir%
SE ESISTE LA CHIAMATA DI %TDir%: Avviare-Eco “%TDir% -- Trovato!„
SE ESISTONO %TDir% DI AVANZAMENTO: EOF
ECO %Preamble% %TDir% di generazione
MKDir %TDir%
CHIAMATA: L'Avviare-Eco “ha generato %TDir%„
DI AVANZAMENTO: EOF
: Fine-DIR-Ciclo
CHIAMATA: L'Avviare-Eco “Dir-Ciclo ha completato„
: Fine-Generare-Indici
:: --------------------------------------------------------------------------------------------::
:: Questa sezione fissa i valori di difetto per le variabili del fiammifero, non cambia tranne la prova. ::
:: --------------------------------------------------------------------------------------------::
Il rem nessun ha avuto bisogno di.
: Fine-Preparar
:: ------------------------------------------------------------------------------------------------::
:: Ciò comincia la carne dello schedario di lavoro ::
:: ------------------------------------------------------------------------------------------------::
: Avviare-Principale
CHIAMATA: Avviare-Eco “elaborazione principale d'inizio„
/F “il tokens=*„ %%R DENTRO (“TIPO “%RFDir% \ %RFFile%„ ") richiedere: Avviare-Cambiare-Proprietario-Ciclo “%%R„
Fine-Cambiare-Proprietario-Ciclo di avanzamento
: Avviare-Cambiare-Proprietario-Ciclo
REGOLARE TName=%~1
CHIAMATA: Avviare-Eco “nome del Temp = %TName%„
CHIAMATA: Avviare-Eco “TAKEOWN /f %BaseDir% \ %TName% /r /d y„
TAKEOWN /f “%BaseDir% \ %TName%„ /r /d y
CHIAMATA: Avviare-Eco “ICACLS %BaseDir% \ %TName% /reset /T„
ICACLS “%BaseDir% \ %TName%„ /reset /T
CHIAMATA: Avviare-Eco “ICACLS %BaseDir% \ %TName% /grant: r %domain% \ %TName%: (OI) (CI) F„
ICACLS “%BaseDir% \ %TName%„ /grant: r “%domain% \ %TName%„: (OI) (CI) F
CHIAMATA: Avviare-Eco “ICACLS %BaseDir% \ %TName% /setowner %domain% \ %TName% /T„
ICACLS “%BaseDir% \ %TName%„ /setowner “%domain% \ %TName%„ /T
DI AVANZAMENTO: EOF
: Fine-Cambiare-Proprietario-Ciclo
: Fine-Principale
DI AVANZAMENTO: Estremità
DI AVANZAMENTO Fine-Subs
DI AVANZAMENTO: EOF
: Avviare-Subs
DI AVANZAMENTO: Fine-Regolare-Data
: Avviare-Regolare-Data
REGOLARE TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7.2%
REGOLARE TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6.2%
DI AVANZAMENTO: EOF
: Fine-Regolare-Data
Fine-Eco DI AVANZAMENTO
: Avviare-Eco
Regolare TEcho=%~1
ECHEGGIARE %Preamble% %TEcho% --
ECHEGGIARE %Preamble% %TEcho% -- >> %IDL%
DI AVANZAMENTO: EOF
: Fine-Eco
: Fine-Subs
: Estremità
CHIAMATA: Avviare-Regolare-Data
CHIAMATA: Avviare-Eco “gruppo completato su %TDate% a %TTime%„
DI AVANZAMENTO: EOF
|