04. juli 2006 - 08:47Der er
17 kommentarer og 1 løsning
Placering af logonscript
Hej
Vi har en server med Win 2000 server, der kører vores logon mm.
Der er installeret et logonscript der bliver aktiveret når en bruger logger på en lokal computer, og som mapper 2 netværksdrev.
Scriptet blev lavet før min tid, så jeg ved ikke hvad det hedder eller hvor det ligger.
1. hvordan finder jeg ud af hvor det ligger henne? 2. hvorhenne er det defineret at det er det script der skal køres ved logon? (det stod nemlig ikke under brugeren i ActiveDirectory)
Der ligger en fil under den mappe der hedder START, med følgende indhold:
------------------- CLS ECHO ECHO Windows NT-Server login for XXX A/S ECHO. ECHO Vent et øjeblik.... ECHO. net use K: /d net use M: /d net use Q: /d net use Z: /d
NET USE K: \\server\PROGRAMS NET USE M: \\server\NETDREV
if "%mashine%" == "term" goto exit vplogon.bat
:exit exit -------------------
Jeg går ud fra at: "net use K: /d net use M: /d net use Q: /d net use Z: /d"
betyder at den sletter eventuelle eksisterende netværksdrev på ovenstående drev bogstaver, er det rigtigt?
Betyder: "if "%mashine%" == "term" goto exit vplogon.bat" at den kører vplogon.bat hvis man logger på via vores terminal server?
Der ligger også et script der mapper et andet netdrev, som kun enkelte brugere skal have. Som det er nu, så virker det, og de brugere der skal have det ekstra netdrev, de får det også. Men hvorhenne definerer man hvilke brugere der skal køre hvilke logonscript?
Arhh, under Active Directory, under egenskaber -> profil for den enkelte bruger er det ekstra logonscript defineret under de personer der skal have det..
Men dvs. at det logonscript der hedder start, det bliver automatisk kørt af alle der logger på, det skal man måske ikke definere nogle steder?
ikke hvis det ligger i "Start" gruppen på hver enkelt computer.
Alternativt kan du tildele netværksdrev til folk alt efter hvilke AD-grupper de er medlem af. Så behøver du kun et script til trivielle og specielle tilpasninger. Evt kan KIX bruges til at lave logonscriptet.
NET USE K: \\server\PROGRAMS NET USE M: \\server\NETDREV netop disse 2 tilslutter drevene igen.
alt hvad der ligger i start/programmer/start på den enkelte pc'er køres automatisk uanset hvem der logger på, såfremt filen ligger her: C:\Documents and Settings\All Users\Menuen Start\Programmer\Start
hvis det kun er når bestem bruger som logger på skal filen ligge her: C:\Documents and Settings\%username%\Menuen Start\Programmer\Start
med punktum for at lave en tom linie. echo = echo er slået til - hvad det så betyder :-)
du skriver 04/07-2006 10:50:27 ->Der ligger en fil under den mappe der hedder START, med følgende indhold:->
så et eller anden sted under en "start" mappe må der ligge en fil. C:\Documents and Settings\All Users\Menuen Start\Programmer\Start C:\Documents and Settings\%username%\Menuen Start\Programmer\Start - %username% = brugernavn, eks. C:\Documents and Settings\TEST\Menuen Start\Programmer\Start
Der ligger ikke nogen fil under start menuerne der henviser til Scriptet.
Jeg har også selv formateret og installeret klient computerne, og jeg har ikke lagt nogen genvej eller lignende til logon script - så et eller andet sted må det være defineret at alle computere på domænet skal bruge dette logon script - men hvor??
GP = Group policy. i Active Directory (AD) finder du en liste over oprettede bruger samt tilmeldte computere. højre klik på grupppen og vælg properties, der vil du kunne finde GP.
nu har jeg fundet det...det er defineret inde under egenskaber -> profil for den enkelte bruger. Den bruger jeg kiggede på havde det bare ikke, og derfor så jeg det ikke før nu..
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.