Windows 8 Logon Script (VBS) wird nicht gestartet
Hallo,
wir testen gerade Laptops mit Windows 8. Soweit läuft alles, allerdings stehe ich vor folgendem Problem:
Wir starten per GPO ein login script,(VBS) welches Laufwerkmappings etc macht.
Dim instances, instance, cs
Set instances = GetObject(_
"winmgmts://./root/cimv2")._
InstancesOf(_
"Win32_ComputerSystem")
For each instance in instances
Set cs = instance
next
If cs.DomainRole > 1 Then
WScript.Quit
End If
On Error Resume Next
Dim objFSO,objFILE,objShell,objNetwork,strKeyPath, strValueName,strComputer
set objFSO=CreateObject("Scripting.FileSystemObject")
set objShell=CreateObject("Wscript.Shell")
set objNetwork=CreateObject("Wscript.Network")
'Map network drives
'*
'***Global Mappings
If IsAMemberOf(objNetwork.UserDomain,objNetwork.UserName,"Abteilung_1") Then MapIt "J:","\\Server\Share\Abteilung_1"
If IsAMemberOf(objNetwork.UserDomain,objNetwork.UserName,"Abteilung_2") Then MapIt "J:","\\Server\Share\Abteilung_2"
Unter Windows 7 wird das Script ohne Probleme ausgeführt. Wenn sich der selbe User an einem Windows 8 PC anmeldet wir das Script beim Login nicht ausgeführt.
Wenn ich jetzt das Script manuell starte werden alle Mappings ausgeführt.
Hat jemand eine Idee?
wir testen gerade Laptops mit Windows 8. Soweit läuft alles, allerdings stehe ich vor folgendem Problem:
Wir starten per GPO ein login script,(VBS) welches Laufwerkmappings etc macht.
Dim instances, instance, cs
Set instances = GetObject(_
"winmgmts://./root/cimv2")._
InstancesOf(_
"Win32_ComputerSystem")
For each instance in instances
Set cs = instance
next
If cs.DomainRole > 1 Then
WScript.Quit
End If
On Error Resume Next
Dim objFSO,objFILE,objShell,objNetwork,strKeyPath, strValueName,strComputer
set objFSO=CreateObject("Scripting.FileSystemObject")
set objShell=CreateObject("Wscript.Shell")
set objNetwork=CreateObject("Wscript.Network")
'Map network drives
'*
'***Global Mappings
If IsAMemberOf(objNetwork.UserDomain,objNetwork.UserName,"Abteilung_1") Then MapIt "J:","\\Server\Share\Abteilung_1"
If IsAMemberOf(objNetwork.UserDomain,objNetwork.UserName,"Abteilung_2") Then MapIt "J:","\\Server\Share\Abteilung_2"
Unter Windows 7 wird das Script ohne Probleme ausgeführt. Wenn sich der selbe User an einem Windows 8 PC anmeldet wir das Script beim Login nicht ausgeführt.
Wenn ich jetzt das Script manuell starte werden alle Mappings ausgeführt.
Hat jemand eine Idee?
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 227541
Url: https://administrator.de/contentid/227541
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
5 Kommentare
Neuester Kommentar
Hallo,
versuch folgendes:
im internet explorer unter: internetoptionen/sicherheit/lokales Intranet/Erweitert
deine locale domäne einzutragen z.B. *.domain.local und evtl auch den/die DC's: dc.domain.local
falls dies nicht funktioniert evtl. noch mit UAC deaktiviert testen.
kontrollier auch das Antivirus, manchmal block der.
grüße
versuch folgendes:
im internet explorer unter: internetoptionen/sicherheit/lokales Intranet/Erweitert
deine locale domäne einzutragen z.B. *.domain.local und evtl auch den/die DC's: dc.domain.local
falls dies nicht funktioniert evtl. noch mit UAC deaktiviert testen.
kontrollier auch das Antivirus, manchmal block der.
grüße
Hallo
Ich bin über dies gestolpert.
Schau es dir mal an, vielleicht ist das ein Ansatz
http://www.computerbase.de/forum/showthread.php?t=1140651
Gruß
Ich bin über dies gestolpert.
Schau es dir mal an, vielleicht ist das ein Ansatz
http://www.computerbase.de/forum/showthread.php?t=1140651
Gruß