Scripts

    Set-Location, pushd, popd: Verzeichnis und Registry-Position wechseln in PowerShell

    Zu den fundamentalen Kommandos in jeder interaktiven Shell gehören jene, mit denen man sich durch Verzeichnisbäume bewegen kann. In PowerShell dient das Cmdlet Set-Location diesem Zweck, wobei es auch in der Lage ist, durch die hierarchische Datenbank der Registry zu navigieren. Ergänzend zu Set-Location gibt Get-Location Auskunft über das aktuelle Verzeichnis. Pop-Location und Push-Location verwalten den Stack für gespeicherte Directories.

    Test-Path: In PowerShell prüfen, ob eine Datei existiert

    Fast jede Script-Sprache kann herausfinden, ob eine bestimmte Datei oder ein Verzeichnis vorhanden ist. Dies ist immer dann notwendig, wenn man nicht sicher ist, ob es das in einem Script benötigte Objekt tatsächlich gibt. PowerShell bietet zu diesem Zweck Test-Path, das nicht nur die Existenz einer Datei oder eines Verzeichnisses, sondern auch von Registry-Schlüsseln, Umgebungsvariablen oder Aliases verifizieren kann.

    Disk-Management mit PowerShell: initialisieren, partitionieren, formatieren

    Powershell-LogoWindows bietet für die Datenträgerverwaltung ein historisch gewachsenes Sammelsurium an Tools an, sowohl für die grafische Oberfläche als auch für die Kommandozeile. Unter den Letzteren finden sich zum Beispiel diskpart, chkdsk, defrag oder format. Viele ihrer Funktionen finden sich mittlerweile aber in diversen PowerShell-Cmdlets.