Good to Know Database

Windowsgilt für Windows 10 und 11

Wie verbinde und trenne ich Netzlaufwerke mit net use?

Eine Freigabe auf dem NAS oder einem anderen Rechner soll als Laufwerk Z: erscheinen, am besten per Skript beim Anmelden. Wie verbinde ich das Laufwerk in der Eingabeaufforderung, wie gebe ich Benutzername und Kennwort mit, und wie werde ich es wieder los?

Von 3 Min. Lesezeit

Lösung

Kurz: net use Z: \\server\freigabe verbindet, net use Z: /delete trennt. Mit /user: meldest du dich als anderer Benutzer an, mit /persistent:yes kommt das Laufwerk bei jeder Anmeldung wieder. net use ohne weitere Angaben listet alle Verbindungen.

Laufwerk verbinden

net use Z: \\nas\daten

Verlangt die Freigabe eine andere Anmeldung als die von Windows, den Benutzer mitgeben. Das Sternchen sorgt dafür, dass Windows nach dem Kennwort fragt, statt es im Klartext in der Befehlszeile oder im Skript zu speichern:

net use Z: \\nas\daten /user:nas\daniel *

Dauerhaft verbinden

net use Z: \\nas\daten /persistent:yes

Windows stellt das Laufwerk dann bei jeder Anmeldung wieder her. Soll das Kennwort gespeichert werden, zusätzlich /savecred anhängen. Windows legt es dann in der Anmeldeinformationsverwaltung ab.

Anzeigen und trennen

net use
net use Z: /delete
net use * /delete /y

Die erste Zeile listet alle Verbindungen, die zweite trennt Z:, die dritte trennt alle Netzlaufwerke ohne Rückfrage.

Nachträge

Was bedeuten die Fehler 85, 53 und 1219?

  • Systemfehler 85: Der Laufwerksbuchstabe ist schon vergeben. Anderen Buchstaben wählen oder den alten mit net use Z: /delete lösen.
  • Systemfehler 53: Der Netzwerkpfad wurde nicht gefunden. Servername falsch, Rechner aus oder SMB-Freigabe nicht erreichbar. Test: ping nas.
  • Systemfehler 1219: Zum selben Server besteht schon eine Verbindung mit einem anderen Benutzer. Windows erlaubt pro Server nur eine Anmeldung. Alle Verbindungen zu diesem Server trennen und neu verbinden.

Warum sehe ich das Laufwerk im Explorer nicht?

Wer net use in einer Eingabeaufforderung als Administrator ausführt, verbindet das Laufwerk nur für die Administratorsitzung. Windows führt für Administratoren zwei getrennte Anmeldesitzungen, der Explorer läuft in der ohne Adminrechte und sieht das Laufwerk nicht. Den Befehl deshalb in einer normalen Eingabeaufforderung ausführen.

Wer beide Sitzungen dauerhaft verbinden will, setzt in der Registrierung unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System einen DWORD-Wert EnableLinkedConnections mit dem Wert 1 und startet neu.

Wie geht das in PowerShell?

PowerShell kennt net use ebenfalls. Das eigene Gegenstück heißt New-PSDrive:

New-PSDrive -Name Z -PSProvider FileSystem -Root \\nas\daten -Persist

Entfernen lässt es sich mit Remove-PSDrive -Name Z. In einem Skript zusätzlich -Scope Global angeben, sonst verschwindet die Zuordnung mit dem Ende des Skripts.

Quellen