Logon script și cu ceea ce este mâncat, o rețea locală sau un manual cu privire la modul de a sta și nu este nimic de făcut)

Și astfel încât să stai să nu faci nimic, vezi monitorul citind glume, dintr-o dată un apel ca un tunet rasunat (a venit într-adevăr 😦) vă solicită secretar director general, și spune că șeful vrea să deschidă un dosar de pe server în cazul în care departamentul financiar va trebui să încărcați rapoartele au nevoie este, desigur, bine foarte urgent






(5 ani fără ea și acum tratate în nici un fel - ambuscadă) .Un aici cum ar fi frumos dacă am avea un script de autentificare care ar fi în mod automat ne-conectat la o unitate de rețea. atunci ar fi deschis pentru tine un grup cu numele folderului pe controlerul de domeniu adăugat la departamentul financiar de grup, grupul a fost dat acces la dosar, și apoi înregistrate în scriptul de autentificare pe care toți cei care sunt într-un grup cu numele folderului trebuie să obțină o cale de unitate de rețea care este dosarul nostru totul despre toate cele 5 minute (inclusiv să-ți faci o cafea și să-ți apelezi prietena) și aceasta nu este singura aplicație a logo-ului scenariului.
Ei bine, atunci ce așteptăm să începem să scriem - opriți și pe ce vom avea scris?
Pentru a începe, vom scrie un script Batch normal mai târziu, voi lua în considerare scrierea unui script folosind KIX32 și VBS, dar începeți cu unul simplu.

Așa că mergem la controlerul de domeniu, executați Start => Run => \\ domain \ netlogon - fișierul script și diversele sale componente vor fi stocate aici.






Crearea unui fișier cu extensia * .bat De obicei, creez un fișier numit logon, dar maestrul este un maestru, deci numește-l tot ce-ți place.
Apoi mergeți la site-ul Microsoft și descărcați utilitarul IfMember care ne va ajuta să recunoaștem grupul în care se află utilizatorul.

După instalarea utilitarului, copiați fișierul ifmember.exe în \\ domain \ netlogon.

Apoi începeți să scrieți în interiorul scriptului nostru:
pushd \\ domeniul dvs. \ netlogon (linia cerută)
ecou pe (opțional)
echo% userdomain% \% username% autentificat la% LOGONSERVER% (linie opțională) (specifică ce controler de domeniu a introdus utilizatorul)

ecou ---------------
ifmember "grupul dvs." (verifică dacă utilizatorul se află în acest grup)
dacă nu errorlevel 1 goto Next (dacă utilizatorul nu este în grup, apoi continuă până la locul unde apare cuvântul: Next)
utilizare netă Scrisoare: / d / da (elimină dacă există o unitate conectată)
Folosire netă Scrisoare: \\ server \ folder (montează discul)

rem goto Next (doar un pointer care urmează)

următor
ecou ---------------
ifmember "Grupul dvs." (verifică dacă utilizatorul se află în acest grup)
dacă nu errorlevel 1 a ajuns la NextA (dacă utilizatorul nu este în grup, apoi continuă până la locul în care apare cuvântul: NextA)
utilizare netă Scrisoare: / d / da (elimină dacă există o unitate conectată)
Folosire netă Scrisoare: \\ server \ folder (montează discul)

rem goto NextA (doar un pointer care este următorul)

Sper că logica este înțeleasă
acum procesul cel mai plictisitor, merge înapoi la controlerul de domeniu, du-te la Active Directory și fiecare utilizator Profil => script de utilizator numele înscrie script-ul în meu ocazie Acest logon.bat

Ei bine, ca totul, numai dacă nu ai o mizerie în domeniu, toți yuzverii stau pe grupurile lor, atunci vei fi fericit în grilă.







Trimiteți-le prietenilor: