Читать книгу PowerShell 7 und Windows PowerShell - Tobias Weltner - Страница 143

Nach Tätigkeit suchen (»Verb«)

Оглавление

Möchten Sie lieber erfahren, was Sie sonst noch alles »auspacken« könnten, orientieren Sie sich am Verb des Cmdlets: Expand-Archive packte ZIP-Dateien aus. Die Tätigkeit heißt also Expand. Suchen Sie mit Get-Command nach allen Cmdlets, die dieses Verb verwenden, wenn Sie verwandte Cmdlets finden wollen, die ebenfalls Dinge auspacken:

PS> Get-Command -Verb Expand

CommandType Name Version Source

----------- ---- ------- ------

Alias Expand-IscsiVirtualDisk 2.0.0.0 IscsiTarget

Function Expand-Archive 1.2.5 Microsoft.PowerShell.Archive

Cmdlet Expand-WindowsCustomDataImage 3.0 Dism

Cmdlet Expand-WindowsImage 3.0 Dism

Aufgelistet wird nun möglicherweise unter anderem Expand-WindowsImage, das ein Betriebssystemabbild aus einer Datei (mit der Dateierweiterung *.wim) auspackt. Extrem nützlich, falls Sie das gerade vorhatten, ansonsten einfach ein weiterer Legobaustein unter vielen in Ihrem Automationswerkzeugkasten.

Grundsätzlich kommen die meisten Cmdlets in Gruppen zu einem bestimmten Thema, und die Verben verraten dann, was die einzelnen Cmdlets der Gruppe tun. Müssen Sie beispielsweise Dienste verwalten (bei Linux Daemons genannt), schauen Sie sich das Noun Service an:

PS> Get-Command -Noun Service

CommandType Name Version Source

----------- ---- ------- ------

Cmdlet Get-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet New-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Remove-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Restart-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Resume-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Set-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Start-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Stop-Service 7.0.0.0 Microsoft.PowerShell.Management

Cmdlet Suspend-Service 7.0.0.0 Microsoft.PowerShell.Management

Wollen Sie lieber Prozesse (Programme) verwalten, nehmen Sie stattdessen das Noun Process. Sie werden auch hier eine Gruppe von Cmdlets entdecken, die alle üblichen Aufgaben rund um Prozesse abdecken.

PowerShell 7 und Windows PowerShell

Подняться наверх