Manchmal muss ich während derselben Windows (Vista) -Sitzung eine Verbindung zu demselben (Samba) Dateiserver in einer Arbeitsgruppe (keine Domäne) wie ein anderer Benutzer herstellen. Es scheint, dass Windows die aktuelle Verbindung mit Benutzerinformationen zwischengespeichert hat. Um eine neue Authentifizierung zu erzwingen, führe ich ein Batch-Skript aus:
@echo off
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
net use * /delete /y
Aber das funktioniert manchmal und manchmal nicht und zwingt mich, die Windows-Sitzung zu schließen.
Gibt es eine Möglichkeit, die Verbindung zu den tatsächlichen Freigaben vollständig zu trennen, um sich als neuer Benutzer anzumelden?
Aktualisieren
Ich habe kein Programm geöffnet, keinen Laufwerksbuchstaben verbunden und "net use" leer, aber immer noch die IPC $ -Freigabe auf dem Samba-Server (smbstatus) geöffnet.
Jetzt hinzufügen
net use \\server\IPC$
und wieder
net use * /delete /y
Und "net use" beschwert sich über geöffnete Dateien oder Suchen in Ordnern mit \ server \ IPC $ (Nachricht in Spanisch).
Ich denke, Vista hält immer noch die Freigabe für die Suche und Indizierung.
Update 2
Ich glaube, ich verstehe das jetzt: Ich habe den "Windows Search" -Dienst beendet und nach dem Ausführen des Stapels werde ich erneut nach Anmeldeinformationen gefragt.