18. marts 2005 - 00:35Der er
14 kommentarer og 1 løsning
Login scripts
Endelig har jeg fået styr på min DC, nu vil jeg så gerne have lidt hjælp til at lave et login script. Jeg har lavet et selv men tror ikke det vil virke.
//Vis ikke kommandoerne (kun det, som kommandoen gør/svarer tilbage) Echo off
//En linie med identifikation og opdaterings information rem Logon script for bruger: Thomas, sidst opdateret 2004-12-19
//Hvis der er kontakt med DomainControleren, skal den lokale scriptfil ikke ikke bruges //if exist \\HILSODC1\notlogon\Thomas.bat goto exit
//Vi gemmer lige navnet på computeren, hvis det er domænekontrolleren if "%computername%"=="HILSODC1" Set MyLogonPC=HILSODC1
//Hvis operativsystemet er Windows NT (eller 2003) gemmer vi den information if "%OS%"=="Windows_NT5.2" Set MyOS=WinNT5.2
//En "husker" for senere anvendelse af NET USE kommandoerne //Hvis andet end Windows NT, kan "/Yes" benyttes på NT's positionen for "/PERSISTEN:NO" //persistent:no (I NT) betyder, at det ikke skal gøres automatisk ved næste logon, det //er jo logon-scriptet, som skal gøre det. Set MyPersistent=Yes
//Men, hvis operativsystemet nu er Windows NT, så sætter vi MyPersistent=Persistent:no if "MyOS"=="WinNT5.2" set MyPersistent=Persistent:no
//Label/etiket/startpunkt for en gruppe kommendoer (en label begynder altid med et kolon) :Mapping
//Hvis der ikke logges på hilsodc1, så justers klokken efter tiden på HILSODC1 if not "MyLogonPC"=="HILSODC1" net time \\HILSODC1 /set /yes
//Drevbogstav F sættes op mod netværksdrev \\HILSOFS1\data - filserveren net use F: \\HILSOFS1\data /Yes
//Drevbogstav G sættes op mod netværksdrev \\HILSO101\data - lokal maskine net use G: \\HILSO101\data /Yes
//Afslutter scriptfilen (bruges kun når linie 3 er aktiv) //Exit
Glem alt det // og : Det er ikke en lærerbog du er ved at skrive.
net use f: \\server\share er fin at bruge, du behøver ikke en /yes, men du kan godt benytte en /persisten: hvis du har brug for det.
net time bruger jeg aldrig, det klares via GPO
Hvis du vil installere printere automatisk, skal du lave det i vbscript eller downloaded et lille program der hedder con2prt.exe. Denne kan klare det i en bat fil, med commandoen: con2prt /c \\server\shareprinter.
Men der er jo ingen grænser for hvad man kan med loginscripts.
Et eksempel kunne være: ------------------------------ net use * /d /y net use f: \\server\public net use s: \\server\software
con2prt.exe /cd \\server\hp con2prt.exe /c \\server\canon ------------------------------ Net use /d slette alle mappede drev og derefter bliver de oprettet igen
Hvis du tager egenskaber på drevet kan du aktivere quota management. Her kan du styre hvor meget brugere kan gemme på drevet. Men det gælder hele drevet, det kan ikke styres på mappe-niveau
hmm, jeg kan styre hvor meget de kan gemme, men når de kun har adgang til en mappe på det drev så er det vel så at sige at styre hvor meget de kan gemme i den mappe.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.