82088
Goto Top

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):

          1. Im Explorer Netzlaufwerke trennen
          2. Per net use delete
          3. 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]
          4. Eine beliebige Freigabe über den Explorer gesucht. Rechte Maustaste "Netzlaufwerk verbinden ...". Überschreiben der besetzten, aber "nicht verbundenen" Laufwerksbuchstaben.
          5. 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

Content-Key: 123390

Url: https://administrator.de/contentid/123390

Ausgedruckt am: 28.03.2024 um 20:03 Uhr

Mitglied: themoon19
themoon19 14.05.2010 um 20:44:38 Uhr
Goto Top
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
Mitglied: 82088
82088 15.05.2010 um 19:49:10 Uhr
Goto Top
Tut mir leid, ich habe damals keine Lösung für gefunden. Das betroffene Systeme wurde im Endeffekt neu aufgesetzt, eventuell hätte man es noch mit einer Windows Reparatur versuchen können, aber dieser Zeitaufwand war mir damals zu viel....
Mitglied: themoon19
themoon19 15.05.2010 um 20:07:23 Uhr
Goto Top
Danke trotzdem.
werd ich bestimmt auch machen (das System neu aufsetzen).