[^FLeX^] Skrevet 10. september 2002 Del Skrevet 10. september 2002 Problemstillingen er som følger: Her på jobben kjører vi skrapa WinNT klienter opp mot Windows 2000 Terminal Services. For å få diskettstasjon til å fungere har vi lagd et share på klienten som heter "Diskett". I logon scriptet blir det kjørt en "Net use k: %clientname%Diskett passord /user:login". Klienten har da en standardbruker som logges automatisk inn før de klikker på et ikon for å starte Terminal Services session, slik at logonscriptet fungerer på alle maskiner. Diskettstasjonen blir da koblet opp til K: Nå er det satt opp i Active Directory(for å høye sikkerheten) at det kun er lov til å kjøre programmer som vi har ført opp i en liste (f.eks winword, excel osv..) Dette har medført at "Net use" kommandoen ikke lenger vil koble seg til den lokale diskettstasjonen. Vi har prøvd å legge til "services.exe" og "net.exe" i listen over godkjente programmer, men vi finner likevel ikke ut hvem programmer/tjenester som kjøres for å få net use og share til å fungere. Er det noen avanserte brukere som vet hva som kjøres i oppstart for at dette skal fungere? Alle forslag mottas med takk. Lenke til kommentar
[^FLeX^] Skrevet 11. september 2002 Forfatter Del Skrevet 11. september 2002 cmd.exe holdt ikke dessverre. Andre forslag? Lenke til kommentar
Xqtor Skrevet 11. september 2002 Del Skrevet 11. september 2002 Regner med at det oxo blir for generelt å tillate alle .bat-filer, men finnes det noen mulighet til å spesifisere den/de batfilen(e) som kjører logonscriptet/-scriptene? Lenke til kommentar
Xqtor Skrevet 12. september 2002 Del Skrevet 12. september 2002 Hvordan gikk det med dette, da? I wonder... Lenke til kommentar
[^FLeX^] Skrevet 12. september 2002 Forfatter Del Skrevet 12. september 2002 Nå ja.. dette blir litt langt, men men.. -- @Echo off rem Dette er for å få tilgang til lokal diskettstasjon (som er delt på hver klient) net use k: %clientname%Diskett password /user:login Call "%SystemRoot%Application Compatibility ScriptsSetPaths.Cmd" If "%_SETPATHS%" == "FAIL" Goto Done Rem This is for those scripts that don't need the RootDrive. If Not Exist "%SystemRoot%System32Usrlogn1.cmd" Goto cont0 Cd /d "%SystemRoot%Application Compatibility ScriptsLogon" Call "%SystemRoot%System32Usrlogn1.cmd" :cont0 Rem Determine the user's home directory drive letter. If this isn't Rem set, exit. Cd /d %SystemRoot%"Application Compatibility Scripts" Call RootDrv.Cmd If "A%RootDrive%A" == "AA" End.Cmd Rem Map the User's Home Directory to a Drive Letter Rem Net Use %RootDrive% /D >NUL: 2>&1 Subst %RootDrive% "%HomeDrive%%HomePath%" if ERRORLEVEL 1 goto SubstErr goto AfterSubst :SubstErr Subst %RootDrive% /d >NUL: 2>&1 Subst %RootDrive% "%HomeDrive%%HomePath%" :AfterSubst Rem Invoke each Application Script. Application Scripts are automatically Rem added to UsrLogn2.Cmd when the Installation script is run. If Not Exist %SystemRoot%System32UsrLogn2.Cmd Goto Cont1 Cd Logon Call %SystemRoot%System32UsrLogn2.Cmd :Cont1 :grin:one -- Det var da hele scriptet da, og det kjøres for resten av scriptet fungerer, men koblingen til lokal diskettstasjon fungerer ikke. Så det er et eller annet lite program som net use bruker for å koble på... Lenke til kommentar
Johan Skrevet 13. september 2002 Del Skrevet 13. september 2002 Er ikke sikker selv, men sannsylnligvis finner du svar i Microsoft's kjempemessige Knowledge Base. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå