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.