:: ------------------------------------------------------------------------------------------------::
:: Pismo Imię - TakeOwnership ::
:: Purpose - Wp8lywy posiadanie kilka książka telefoniczna using LCACS. ::
:: Wersja - 1.0 ::
:: Wniebowzięcie - Że the Maszyna być okno NT Opierać się the okno NT nakazowy set ::
:: ::
:: (c) Prawo autorskie 2008-2010, Ben Personick, Wszystkie Prawica Rezerwować ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać
ECHO Daleko
USTALONY ScriptName=TakeOwnership
ECHO ---- Zaczynać %ScriptName%… ----
:: ------------------------------------------------------------------------------------------------::
:: Ten sekcja ustawiać - w górę brak zmienny położenie i ustawiać the wyróbka książka telefoniczna i kartoteka - imię. ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać-przygotowywać
WEZWANIE: Zaczynać-Set-datować
SET Preamble=%ScriptName% --
:: --------------------------------------------------------------------------------------------::
:: Set Względny Ścieżka używać opóźniony. ::
:: --------------------------------------------------------------------------------------------::
REM -- Ustalony Źródło Książka telefoniczna i Kartoteka
USTALONY RFDir= C:\Admin\ %ScriptName%
SET RFFile=Name.csv
REM -- Ustalony Użytkownik Podstawowy Książka telefoniczna
USTALONY BaseDir= C:\test
REM -- Ustalony Użytkownik Domena
USTALONY Domain=ContossoCorp
:: --------------------------------------------------------------------------------------------::
:: Ten Sekcja Ustawiać - w górę wyróbka zmienna. ::
:: --------------------------------------------------------------------------------------------::
USTALONY IDir= C:\Admin\ %ScriptName% \ Bela
SET ILog=%ScriptName%_%TDate%_%TTime%.Log
SET IDL=%IDir% \ %ILog%
:: --------------------------------------------------------------------------------------------::
:: Ten Sekcja Tworzyć Książka telefoniczna dla Wyróbka i inny kartoteka ::
:: --------------------------------------------------------------------------------------------::
: Zaczynać-Tworzyć-książka telefoniczna
Dla /F %%D W ("%IDir%") DZWONIĆ: Zaczynać-DIR-zapętlać %%D
ROZPOCZYNAJĄCY Końcówka-DIR-Zapętlać
: Zaczynać-DIR-zapętlać
USTAWIAĆ TDir=%1
ODBIJAĆ SIĘ ECHEM %Preamble% Dla %TDir%
JEŻELI ISTNIEĆ %TDIR% WEZWANIE: Zaczynać-odbijać się echem "%TDir% -- Zakładać!"
JEŻELI ISTNIEĆ %TDIR% ROZPOCZYNAJĄCY: EOF
ODBIJAĆ SIĘ ECHEM %Preamble% %TDir%
MKDir %TDir%
WEZWANIE: Zaczynać-odbijać się echem "Tworzyć %TDir%"
ROZPOCZYNAJĄCY: EOF
: Końcówka-DIR-zapętlać
WEZWANIE: Zaczynać-odbijać się echem "Dir-Zapętlać Uzupełniać"
: Końcówka-Tworzyć-książka telefoniczna
:: --------------------------------------------------------------------------------------------::
:: Ten Sekcja Ustawiać Brak Wartość dla zapałczany zmienna, zmieniać oprócz testowanie. ::
:: --------------------------------------------------------------------------------------------::
REM Nikt Potrzebować.
: Końcówka-przygotowywać
:: ------------------------------------------------------------------------------------------------::
:: Kartoteka zaczynać the mięso the wsad kartoteka ::
:: ------------------------------------------------------------------------------------------------::
: Zaczynać-magistrala
WEZWANIE: Zaczynać-odbijać się echem "Główny Przerób"
DLA /F "tokens=*" %%R WEWNĄTRZ ("TYP "%RFDir% \ %RFFile%" ") Dzwonić: Zaczynać-Zmieniać-Właściciel-zapętlać "%%R"
Rozpoczynający Końcówka-Zmieniać-Właściciel-Zapętlać
: Zaczynać-Zmieniać-Właściciel-zapętlać
USTAWIAĆ TName=%~1
WEZWANIE: Zaczynać-odbijać się echem "Zastępca Imię = %TName%"
WEZWANIE: Zaczynać-odbijać się echem "TAKEOWN /f %BaseDir% \ %TName% /r /d y"
TAKEOWN /f "%BaseDir% \ %TName%" /r /d y
WEZWANIE: Zaczynać-odbijać się echem "ICACLS %BaseDir% \ %TName% /reset /T"
ICACLS "%BaseDir% \ %TName%" /reset /T
WEZWANIE: Zaczynać-odbijać się echem "ICACLS %BaseDir% \ %TName% /grant: r %domain% \ %TName%: (OI) (CI) F"
ICACLS "%BaseDir% \ %TName%" /grant: r "%domain% \ %TName%": (OI) (CI) F
WEZWANIE: Zaczynać-odbijać się echem "ICACLS %BaseDir% \ %TName% /setowner %domain% \ %TName% /T"
ICACLS "%BaseDir% \ %TName%" /setowner "%domain% \ %TName%" /T
ROZPOCZYNAJĄCY: EOF
: Końcówka-Zmieniać-Właściciel-zapętlać
: Końcówka-magistrala
ROZPOCZYNAJĄCY: Końcówka
ROZPOCZYNAJĄCY Końcówka-Okręt podwodny
ROZPOCZYNAJĄCY: EOF
: Zaczynać-okręt podwodny
ROZPOCZYNAJĄCY: Końcówka-Set-datować
: Zaczynać-Set-datować
USTAWIAĆ TDate=%date: ~10,4%-%date: ~4,2%-%date: ~7,2%
USTAWIAĆ TTime=%Time: ~0,2%.%Time: ~3,2%.%Time: ~6,2%
ROZPOCZYNAJĄCY: EOF
: Końcówka-Set-datować
ROZPOCZYNAJĄCY Końcówka-Odbijać się echem
: Zaczynać-odbijać się echem
Ustawiać TEcho=%~1
ODBIJAĆ SIĘ ECHEM %Preamble% %TEcho% --
ODBIJAĆ SIĘ ECHEM %Preamble% %TEcho% -- >> %IDL%
ROZPOCZYNAJĄCY: EOF
: Końcówka-odbijać się echem
: Końcówka-okręt podwodny
: Końcówka
WEZWANIE: Zaczynać-Set-datować
WEZWANIE: Zaczynać-odbijać się echem "Wsad Uzupełniać NA %TDate% PRZY %TTime%"
ROZPOCZYNAJĄCY: EOF
|