Wie kann man mit PowerShell ein Netzlaufwerk verbinden?
- Einleitung zum Verbinden von Netzlaufwerken mit PowerShell
- Grundlegender Befehl zum Verbinden eines Netzlaufwerks
- Verwendung von New-PSDrive zum temporären Verbinden
- Nutzen von net use für dauerhaftes Verbinden
- Authentifizierung und Berechtigungen beim Verbinden
- Zusammenfassung
Einleitung zum Verbinden von Netzlaufwerken mit PowerShell
Das Verbinden von Netzlaufwerken ist eine häufige Aufgabe, um den Zugriff auf freigegebene Ordner in einem Netzwerk zu erleichtern. Hierbei wird einem lokalen Rechner ein Netzwerkordner als Laufwerk zugewiesen, sodass dieser wie ein lokales Laufwerk im Explorer verfügbar ist. PowerShell bietet eine komfortable und flexible Möglichkeit, solche Netzlaufwerke über Skripte oder Befehle zu verbinden und so Prozesse zu automatisieren.
Grundlegender Befehl zum Verbinden eines Netzlaufwerks
In PowerShell kann ein Netzlaufwerk mit dem Cmdlet New-PSDrive oder mit dem Aufruf des externen Windows-Befehls net use verbunden werden. Der Befehl New-PSDrive ist dabei ein rein PowerShell-interner Befehl, der Netzlaufwerke temporär für die aktuelle Sitzung verbindet. Das Tool net use dagegen verbindet das Laufwerk dauerhaft im System.
Verwendung von New-PSDrive zum temporären Verbinden
Beispielhaft kann man ein Netzlaufwerk wie folgt verbinden: New-PSDrive -Name Z -PSProvider FileSystem -Root \\Server\Freigabe. Dabei wird dem Hostrechner für die PowerShell-Sitzung das Laufwerk Z: mit dem Netzwerkpfad \\Server\Freigabe zugeordnet. Nach dem Schließen der PowerShell-Sitzung ist das Laufwerk wieder getrennt, was für temporäre Aufgaben oder Testzwecke praktisch ist.
Nutzen von net use für dauerhaftes Verbinden
Der Befehl net use Z: \\Server\Freigabe /persistent:yes verbindet das Netzlaufwerk dauerhaft und sorgt dafür, dass das Laufwerk auch nach einem Neustart weiterhin verfügbar ist. Dieses Vorgehen ist besonders geeignet für Benutzer, die regelmäßig auf bestimmte Netzwerkordner zugreifen müssen. Auch kann man beim Befehl Benutzername und Passwort angeben, falls für die Freigabe eine Authentifizierung erforderlich ist.
Authentifizierung und Berechtigungen beim Verbinden
Wenn der Zugriff auf das Netzlaufwerk durch Benutzerkonten geschützt ist, muss in PowerShell zusätzlich ein Credential-Objekt erzeugt und übergeben werden. Mit Get-Credential kann der Benutzername und das Passwort eingegeben oder über Skriptparameter übergeben werden. Besonders bei New-PSDrive kann die Option -Credential genutzt werden, um sich autorisiert am freigegebenen Ordner anzumelden.
Zusammenfassung
Das Verbinden eines Netzlaufwerks mit PowerShell kann entweder temporär mit New-PSDrive oder dauerhaft mit net use erfolgen. Während New-PSDrive einfach und schnell innerhalb einer Sitzung funktioniert, ist net use sinnvoll für dauerhafte Einbindungen. Die Wahl des Befehls hängt vom konkreten Anwendungsfall ab, ebenso wie die Einbindung von Benutzeranmeldedaten. PowerShell bietet dadurch eine flexible Möglichkeit, Netzlaufwerke automatisiert zu verbinden und zu verwalten.
