Test-Path überprüft, ob ein Pfad existiert: bei Dateien, Verzeichnissen, Netzlaufwerken, Registry Keys und vielem mehr. Wenn etwas da ist, dann tue etwas. Wenn etwas nicht da ist, dann tue nichts oder umgekehrt. Oder ganz einfach: Ich möchte wissen, ob etwas da ist.
Überprüfen von Verzeichnissen und Registry Keys
Test-Path -Path C:\Windows
Überprüfen von Netzlaufwerken
Auf einfache Art:
Oder mit einem Skript bzw. einer Funktion zur Überprüfung, ob ein Netzlaufwerk erreichbar ist oder nicht. (Zeile 1: UNC Pfad muss angepasst werden)
$a=Test-Path -Path \\Einsetzen\Einsetzen Function Test-Drive {if ($a -like "False") {Write-Host "Netzlaufwerk nicht verbunden"} else {Write-Host "Netzlaufwerk verfügbar" }}
Führe ich nun die Funktion aus Zeile 2 aus, so erhalte ich entweder den Wert aus Zeile 3 oder aus Zeile 5.
Categories: PowerShell, Windows 10, Windows Server
Thanks
LikeLike