pwsh

pwsh to skrót od PowerShell, nowoczesnego narzędzia do automatyzacji zadań w systemie Windows. Umożliwia ono administratorom i użytkownikom zaawansowane zarządzanie systemem operacyjnym oraz aplikacjami poprzez wykorzystanie skryptów oraz interaktywnego środowiska poleceń. PowerShell jest oparty na .NET i pozwala na wykorzystanie obiektów oraz potoków, co znacznie zwiększa jego możliwości w porównaniu do tradycyjnych powłok systemowych.

Skladnia

pwsh [opcje] [polecenia]

Parametry

ParametrOpis
-NoProfileUruchamia PowerShell bez ładowania profilu użytkownika, co przyspiesza start i eliminuje potencjalne błędy związane z ustawieniami profilu.
-ExecutionPolicyOkreśla politykę wykonania skryptów (np. Unrestricted, RemoteSigned), co pozwala na kontrolowanie, jakie skrypty mogą być uruchamiane.
-FileOkreśla plik skryptu PowerShell do uruchomienia. Umożliwia to łatwe wykonywanie zapisanych skryptów.
-CommandBezpośrednio wykonuje podane polecenie lub skrypt w ramach sesji PowerShell.
-VersionOkreśla wersję PowerShell, którą chcemy uruchomić, co może być przydatne w przypadku posiadania wielu wersji zainstalowanych na systemie.

Przyklady uzycia

pwsh -NoProfile -ExecutionPolicy RemoteSigned -File C:\path\to\script.ps1

Powyższa komenda uruchamia PowerShell bez ładowania profilu użytkownika oraz z polityką wykonania skryptów ustawioną na RemoteSigned. Skrypt zlokalizowany pod podanym adresem zostanie wykonany, co jest szczególnie przydatne w przypadku uruchamiania skryptów automatyzujących różne zadania administracyjne.

pwsh -Command "Get-Process"

W tym przykładzie używamy opcji -Command do bezpośredniego wykonania polecenia Get-Process, które zwraca listę wszystkich aktywnych procesów w systemie. Jest to szybki sposób na uzyskanie informacji o działających aplikacjach bez potrzeby wchodzenia do pełnej sesji PowerShell.

Zamów wycenę
Polityka prywatności | Regulamin
Pro-link 2005-2020