Powershell to potężne narzędzie do automatyzacji zadań i zarządzania konfiguracją w systemie Windows. Jest to zarówno powłoka, jak i język skryptowy, który umożliwia administratorom i programistom wykonywanie złożonych operacji w sposób zautomatyzowany. Powershell korzysta z obiektów .NET, co pozwala na manipulację danymi w bardziej zaawansowany sposób niż tradycyjne skrypty batch.
Get-Command [-Name]
| Parametr | Opis |
|---|---|
| -Name | Określa nazwę komendy, której szukasz. |
| -Module | Filtruje wyniki na podstawie modułu, z którego pochodzi komenda. |
| -Syntax | Wyświetla składnię komendy. |
| -ParameterName | Filtruje wyniki na podstawie nazwy parametru. |
| -All | Wyświetla wszystkie komendy, które pasują do podanego wzorca. |
Get-Command -Name Get-Process
Ten przykład komendy zwraca informacje na temat komendy „Get-Process”, która służy do uzyskiwania informacji o uruchomionych procesach w systemie Windows. Użycie tego polecenia pozwala administratorom na śledzenie wydajności systemu oraz zarządzanie procesami w zautomatyzowany sposób.
Get-Command -Module Microsoft.PowerShell.Management
W tym przykładzie używamy parametru -Module, aby wyświetlić wszystkie komendy dostępne w module Microsoft.PowerShell.Management. To bardzo przydatne, gdy chcemy poznać możliwości konkretnego modułu i szybko odnaleźć interesujące nas komendy.