Können Anmeldeinformationen gelöscht werden, um Laufwerke mit anderen Anmeldeinformationen neu zuzuordnen, ohne sich abzumelden?

614
InterLinked

Ich habe zwei verschiedene Konten auf einem WebDAV-Server aus verschiedenen Gründen, im Wesentlichen nach persönlichen Dateien in einem und in Bezug auf Dateien, die sich auf Arbeit / Schule beziehen. Beim Neustart wird alles gelöscht. Ich habe also ein langes PowerShell-Skript zum Einrichten meiner Umgebung und ein Batch-Skript, das lediglich die richtigen WebDAV-Laufwerke zuordnet. Ich habe es eingerichtet, nach y / n zu fragen und einen Satz Laufwerke auf y und einen anderen Satz auf n abzubilden.

Im Allgemeinen mache ich nur persönliche Arbeit in einer Sitzung oder nicht-persönliche Arbeit in einer Sitzung, aber manchmal bin ich für mehrere Stunden an einem Arbeitsplatz und wechselt möglicherweise den Gang. Das Abmelden und Wiederherstellen der Anmeldungen ist mühselig (und das dauert einige Minuten). In einem Browser habe ich normalerweise viele Registerkarten, deren Wiederherstellen umständlich ist.

Ich habe versucht, die zwischengespeicherten Anmeldeinformationen in Credential Manager zu löschen, wie in der folgenden Antwort vorgeschlagen: Gehen Sie zu rundll32.exe keymgr.dll, KRShowKeyMgr und löschen Sie den Eintrag dort.

Nach diesem Vorgang konnte ich immer noch auf die zugeordneten Laufwerke zugreifen. Also habe ich die Laufwerke manuell getrennt und das Batch-Skript erneut ausgeführt.

Anzugeben, dass ich die anderen Laufwerke zuordnen wollte, hat jedoch nichts getan. Als ich erneut versucht habe, dieselben Laufwerke zuzuordnen, wurden sie zugeordnet, ohne dass ich zur Eingabe der Anmeldeinformationen aufgefordert wurde, obwohl der Credential Manager leer war!

Gibt es neben Credential Manager noch etwas anderes als die oben genannte Antwort, an das ich gehen muss, um die Berechtigungsnachweise ordnungsgemäß zu löschen, sodass ich sie neu zuordnen kann, als ob von einem neuen Login?

Lösungsvorschläge, die nicht funktionieren:

  • Verwendung net use * deletefunktioniert nicht .
  • Verwendung for /F "tokens=1,2 delims= " %G in ('cmdkey /list ^| findstr Target') do cmdkey /delete %Hfunktioniert auch nicht.
  • Verwenden Sie die IP-Adresse des Servers, um den Ordner anstelle des Domänennamens zuzuordnen. Ich habe gehört, dass dies funktionieren kann, um diese Einschränkung für LAN-Server zu umgehen. Der Server ist d.docs.live.netund wenn ich versuche, eine IP-Adresse zu verwenden, schlägt dies fehl. Ansonsten würde ich nichts dagegen tun, weil ich kein Problem damit habe, beide Laufwerkssätze gleichzeitig abzubilden.
1
@PimpJuiceIT Windows 10. Hat alles in Ihrem ersten Kommentar versucht, es hat nicht funktioniert. Ich habe versucht, Credits zu löschen und dann die Befehle auszuführen und dann andersherum und auf keine Weise funktionierte. Wenn ich das Stapelverarbeitungsskript mit der Option n ausführen, ordnet es dasselbe Laufwerk automatisch erneut zu, ohne dass Credits verlangt werden, obwohl CredMangager leer ist und keine aktiven Netzverbindungen vorhanden sind InterLinked vor 6 Jahren 0
"1.)" Okay, ich bin nicht sicher, ob dies funktioniert oder nicht, weil ich mich jetzt nicht selbst testen kann, aber "d.docs.live.net" hat DNS-Aliase gemäß den Ergebnissen von "nslookup", also nicht sicher Wenn einer dieser Namen anstelle von `d.docs.live.net` funktionieren würde, können Sie dies für alle Fälle einfach mit diesen Aliasnamen testen. Führen Sie von admin mit erhöhtem Cmd-Befehl "nslookup d.docs.live.net" aus, und Sie können die Aliase kopieren und anstelle der folgenden verwenden: https://i.imgur.com/siXacfT.png Pimp Juice IT vor 6 Jahren 1
@PimpJuiceIT Für Ihren ersten Vorschlag: Ich habe alle in Ihrem Screenshot ausprobiert. Beim ersten Versuch, einen von ihnen zu verwenden, wurde der Systemfehler 1790 angezeigt (Die Netzwerkanmeldung ist fehlgeschlagen). Danach bekam ich Systemfehler 59 (Ein unerwarteter Fehler ist aufgetreten). Ich würde gerne Nr. 1 machen, wenn das funktioniert. # 2 wäre viel zu umständlich: keine Administratorrechte und alles wird gelöscht. InterLinked vor 6 Jahren 0
@PimpJuiceIT Wenn ich das Passwort im Skript gebe (was ich normalerweise nicht tun würde), erhalte ich den Systemfehler 1244. Der angeforderte Vorgang wurde nicht ausgeführt, da der Benutzer nicht authentifiziert wurde. InterLinked vor 6 Jahren 0
@PimpJuiceIT Versuchte auch PowerShell, nur `Die angeforderte Operation wurde nicht ausgeführt, da der Benutzer nicht authentifiziert wurde. ' InterLinked vor 6 Jahren 0
@PimpJuiceIT Und wenn ich Backlashes anstelle des URL-Formats verwende, dann bekomme ich `Systemfehler 53 ist aufgetreten. Der Netzwerkpfad wurde nicht gefunden.` InterLinked vor 6 Jahren 0
Ich habe keine Ideen, aber den Admin-Zugang nicht zu haben, ist in der Tat etwas einschränkend. Vielleicht gibt es da draußen einen Client wie das NetDrive, das aber kostenlos installiert werden kann, um die Zuordnung mit bestimmten Berechtigungen und über WebDAV zu ermöglichen. Pimp Juice IT vor 6 Jahren 0

0 Antworten auf die Frage