Wie kann ich in PowerShell Netzlaufwerke verbinden und trennen?

Melden
  1. Verbindung eines Netzlaufwerks
  2. Trennen eines Netzlaufwerks
  3. Zusätzliche Hinweise

Verbindung eines Netzlaufwerks

In PowerShell können Sie Netzlaufwerke mithilfe des Cmdlets New-PSDrive oder des Befehls net use verbinden. Die Verwendung von New-PSDrive ist dabei moderner und besser in PowerShell integriert, während net use klassisch aus der Eingabeaufforderung stammt und ebenfalls häufig benutzt wird.

Beispiel für die Verbindung eines Netzlaufwerks mit New-PSDrive:

New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\Server\Freigabe" -Persist

Hierbei steht -Name "Z" für den gewünschten Laufwerksbuchstaben. -Root gibt den UNC-Pfad zum Netzwerkordner an. Der Parameter -Persist sorgt dafür, dass die Verbindung auch nach einem Neustart erhalten bleibt.

Alternativ funktioniert auch der Befehl net use:

net use Z: \\Server\Freigabe /persistent:yes

Dieser Befehl verbindet Laufwerk Z mit der Netzwerkfreigabe und stellt sicher, dass die Verbindung dauerhaft bleibt.

Trennen eines Netzlaufwerks

Um ein verbundenes Netzlaufwerk wieder zu trennen, können Sie das Cmdlet Remove-PSDrive oder den Befehl net use /delete verwenden.

Beispiel mit Remove-PSDrive:

Remove-PSDrive -Name "Z"

Dies trennt das Laufwerk mit dem Buchstaben Z. Beachten Sie, dass mit Remove-PSDrive nur Verbindungen entfernt werden, die in der aktuellen PowerShell-Sitzung bestehen. Wenn die Verbindung mit -Persist erstellt wurde, kann es notwendig sein, stattdessen net use /delete zu verwenden.

Alternativ der Befehl:

net use Z: /delete

Dies trennt und entfernt das Laufwerk Z dauerhaft.

Zusätzliche Hinweise

Wenn Sie Anmeldeinformationen verwenden müssen, können Sie bei der Verbindung mit New-PSDrive den Parameter -Credential hinzufügen, zum Beispiel:

$cred = Get-Credential

New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\Server\Freigabe" -Credential $cred -Persist

New-PSDrive -Name "Z" -PSProvider FileSystem -Root "\\Server\Freigabe" -Credential $cred -Persist

Dadurch werden Sie aufgefordert, Benutzername und Passwort einzugeben. Bei net use können Sie die Anmeldeinformationen direkt im Befehl angeben:

net use Z: \\Server\Freigabe /user:DOMAIN\Benutzername Passwort /persistent:yes

Zusammenfassend bieten beide Methoden ihre Vorteile, wobei New-PSDrive sich besser in PowerShell-Skripte integrieren lässt, während net use in klassischen Szenarien und bei dauerhaften Verbindungen häufig verwendet wird.

0
0 Kommentare