82088
25.08.2009, aktualisiert um 08:03:25 Uhr
5284
3
0
nicht verbundene Netzlaufwerke lassen sich nicht trennen
Im Explorer werden die per VBS Logonskript verbunden Netzlaufwerke als "nicht verbunden" angezeigt. Man kann zwar auf das Laufwerk zugreifen, jedoch bleibt es stets als "nicht verbunden" angezeigt. Das führt dazu, dass Accessdatenbank, die auf Netzlaufwerken liegen nicht verwendet werden können.
Was ich bisher versucht habe (Zur Info die User haben lokale Adminrechte):
- Im Explorer Netzlaufwerke trennen
- Per net use delete
- Netzlaufwerkeinträge aus der Registry gelöscht:
- [HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Network\Persistent Connections]
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\MountPoints2]
- Eine beliebige Freigabe über den Explorer gesucht. Rechte Maustaste "Netzlaufwerk verbinden ...". Überschreiben der besetzten, aber "nicht verbundenen" Laufwerksbuchstaben.
- Rechner runter fahren, Netzwerkstecker raus, Rechner hochfahren, versuchen zu trennen
Leider brachte mir alles keinen Erfolg.
Hier das Logonskript:
Const Gruppe_1 = "cn=Gruppe1"
Const Gruppe_2 = "cn=Gruppe2"
Const Gruppe_3 = "cn=Gruppe3"
Const Gruppe_4 = "cn=Gruppe4"
Const Gruppe_5 = "cn=Gruppe5"
Const Gruppe_6 = "cn=Gruppe6"
Set wshNetwork = CreateObject("WScript.Network")
wshNetwork.RemoveNetworkDrive "E:", true, true
wshNetwork.RemoveNetworkDrive "G:", true, true
wshNetwork.RemoveNetworkDrive "M:", true, true
wshNetwork.RemoveNetworkDrive "P:", true, true
wshNetwork.RemoveNetworkDrive "S:", true, true
wshNetwork.RemoveNetworkDrive "T:", true, true
wshNetwork.RemoveNetworkDrive "Y:", true, true
wshNetwork.RemoveNetworkDrive "Z:", true, true
wshNetwork.MapNetworkDrive "E:", "\\S1\Daten"
wshNetwork.MapNetworkDrive "M:", "\\S1\RE"
wshNetwork.MapNetworkDrive "P:", "\\S1\Bilder & Grafiken"
wshNetwork.MapNetworkDrive "T:", "\\S1\Softlib"
wshNetwork.MapNetworkDrive "Y:", "\\S1\Backup"
wshNetwork.MapNetworkDrive "Z:", "\\S1\Privat\" & wshNetwork.UserName
Set ADSysInfo = CreateObject("ADSystemInfo")
Set CurrentUser = GetObject("LDAP://" & ADSysInfo.UserName)
strGroups = LCase(Join(CurrentUser.MemberOf))
If InStr(strGroups, Gruppe_6) > 0 then
wshNetwork.MapNetworkDrive "G:", "\\S1\QS"
End If
If InStr(strGroups, Gruppe_5) > 0 then
wshNetwork.MapNetworkDrive "S:", "\\S1\SFIRM"
End If
If InStr(strGroups, Gruppe_1) > 0 then
wshNetwork.AddWindowsPrinterConnection "\\S1\HPOG1"
ElseIf InStr(strGroups, Gruppe_2) > 0 then
wshNetwork.AddWindowsPrinterConnection "\\S1\HPOG2"
End If
If InStr(strGroups, Gruppe_3) > 0 then
wshNetwork.AddWindowsPrinterConnection "\\S1\FBW"
ElseIf InStr(strGroups, Gruppe_4) > 0 then
wshNetwork.AddWindowsPrinterConnection "\\S1\AGRAR"
End If
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-Key: 123390
Url: https://administrator.de/contentid/123390
Ausgedruckt am: 28.03.2024 um 20:03 Uhr
3 Kommentare
Neuester Kommentar
hi hast du damals eine Lösung dafür gefunden?
Ich habe auch gerade dieses Problem.
Netzlaufwerk wird im Arbeitsplatz angezeigt aber als nicht verbunden.
Der UNC Pfad ist aufrufbar.
Beim versuch die Laufwerke zu trennen kommt die Meldung das die verbindung nicht gefunden wurde und sich nicht trennen lässt.
per Net use x: /delete kommt dann nur der Hinweis auf die 2250.
komme auch nicht weiter!
Vielleicht hat ja noch jemand eine Idee
Ich habe auch gerade dieses Problem.
Netzlaufwerk wird im Arbeitsplatz angezeigt aber als nicht verbunden.
Der UNC Pfad ist aufrufbar.
Beim versuch die Laufwerke zu trennen kommt die Meldung das die verbindung nicht gefunden wurde und sich nicht trennen lässt.
per Net use x: /delete kommt dann nur der Hinweis auf die 2250.
komme auch nicht weiter!
Vielleicht hat ja noch jemand eine Idee