- PowerShell 2.0 wird mit Windows 7 ausgeliefert, für andere Betriebssyteme kann man das Windows Management Framework installieren, das PowerShell 2.0 enthält.
- Ab 2.0 gibt´s eine IDE: Windows PowerShell ISE
Wichtige Befehle:
- Get-Help (help): Hilfe zu einem CommandLet, z.B.
help dir
Hilfe zu einem Befehl oderhelp *
Hilfeübersicht über eine Menge von Befehlen (definiert über einen Filter) - Get-Children (dir): Erweitertes "Dir"
- Format-List (fl): Formattiert Ausgabe als Liste (alle Items untereinander als Key/Value-Paare), z.B.
dir | fl
für die Default Attribute
oderdir | fl *
für alle verfügbaren Attributen (der Stern * eignet sich auch zur Ermittlung welche Attribute ein CommandLet hat) - Format-Table (ft): Formattiert Ausgabe als Tabelle (z.B:
dir | ft Name,Length
mit zwei bestimmten Attributen - Sort-Object (sort): Sortiert Objekte, z.B.
dir | sort LastWriteTime
- Signieren: Infos, wie PowerShell-Scripts signiert werden können gibt es hier.
- Sollte beim Signieren ein "UnknownError" kommen liegt das daran, dass das .PS1-File mit der Powershell ISE erzeugt wurde. Diese speichert per default als "Unicode big endian". Einfach die Datei in UTF-8 speichern, dann funktioniert das Signieren mit Set-AuthenticodeSignature.
Keine Kommentare:
Kommentar veröffentlichen