So erzwingen Sie, dass Windows beim Zugriff auf die Freigabe Anmeldeinformationen anfordert

27

Standardmäßig übergibt Windows beim Zugriff auf die Freigabe eines Computers (Eingabe von \\ Hostname in Windows Explorer) die Anmeldeinformationen meines aktuellen Benutzers. Es werden nur dann Anmeldeinformationen abgefragt, wenn die Anmeldeinformationen des aktuellen Benutzers falsch sind.

Gibt es eine Möglichkeit, Windows zu zwingen, die Anmeldeinformationen des aktuellen Benutzers nicht zu übergeben, sondern zur Eingabe aufzufordern? Ich habe überlegt, den net viewBefehl zu verwenden, aber er greift nicht auf die Parameter 'user' und 'password' zu.

malloc4k
quelle

Antworten:

31

wenn Sie den Befehl eingeben

net use \\SERVERNAME /u:DOMAIN\USER 

Sie werden aufgefordert, das Kennwort des Benutzers einzugeben, der beim Zugriff auf diesen Server verwendet werden soll

Phil
quelle
20

Wenn die akzeptierte Antwort diesen Fehler anzeigt;

System error 1219 has occurred.

Multiple connections to a server or shared resource by the same user, using 
more than one user name, are not allowed. Disconnect all previous connections 
to the server or shared resource and try again.

Sie müssen zuerst die vorhandenen Freigaben entfernen. Wenn Sie es eilig haben, werden alle davon zerstört, unabhängig vom Server.

NET USE * /DELETE

Wenn Sie präziser vorgehen und Ihre anderen Freigaben beibehalten möchten, verwenden Sie den folgenden Befehl, um die vorhandenen Freigaben auf dem Server aufzulisten.

NET VIEW \\SERVERNAME

Löschen Sie dann die in Konflikt stehende Freigabe mit;

NET USE \\SERVERNAME\SHARENAME /DELETE

Schließlich ist die Verwendung der akzeptierten Antwort erfolgreich.

NET USE \\SERVERNAME\SHARENAME /u:USERNAME
Enter the password for 'USERNAME' to connect to 'SERVERNAME':
The command completed successfully.
Shawn
quelle
1
Das war perfekt und das Problem war ziemlich ärgerlich, also vielen Dank!
Brian sagt Reinstate Monica
Stellen Sie sicher, dass in der Freigabe auch kein Windows Explorer-Fenster geöffnet ist, da sonst NET USE \\ SERVERNAME \ SHARENAME / u: USERNAME weiterhin den Systemfehler 1219
Matthew Lock
1
Danke Shawn, das hat den Trick für mich getan.
Kev