Skrypt PowerShella – Podstawowe polecenia dla Windows, Linux i macOS
Polecenia PowerShell z parametrami – krótkie przypomnienie
Oto mała ściągawka: główne polecenia PowerShell z parametrami
Aby uzyskać interaktywne prompty skryptów na różnych platformach, zobacz [Zatrzymywanie skryptów z „Naciśnij dowolny klawisz" w Bash, CMD, PowerShell i macOS](https://www.glukhov.org/pl/developer-tools/terminals-shell/press-any-key-pause-bash-powershell-cmd/ “Zatrzymywanie skryptów z „Naciśnij dowolny klawisz” w Bash, CMD, PowerShell i macOS z praktycznymi przykładami i wzorami bezpiecznymi dla TTY").

Ta wspaniała, potężna grafika muszli została wygenerowana przez model AI Flux 1 dev.
Podstawowe polecenia PowerShell
Get-Command: Wyświetla listę wszystkich dostępnych poleceńGet-Help <cmdlet>: Wyświetla informacje pomocnicze dla konkretnego cmdletaGet-Process: Wyświetla listę wszystkich uruchomionych procesówGet-Service: Wyświetla listę wszystkich usługGet-ChildItem(alias:ls,dir): Wyświetla elementy w bieżącym kataloguSet-Location(alias:cd): Zmienia bieżący katalogClear-Host(alias:cls): Czyści ekran konsoli
Zarządzanie plikami i katalogami w PowerShell
New-Item(alias:ni): Tworzy nowy plik lub katalogCopy-Item: Kopiuje pliki i katalogiMove-Item: Przenosi pliki i katalogiRemove-Item(alias:rm): Usuwa pliki i katalogiRename-Item(alias:rnp): Zmienia nazwę pliku lub kataloguGet-Content(alias:gc): Wyświetla zawartość pliku
Administracja systemowa w PowerShell
Start-Process(alias:saps): Rozpoczyna jeden lub więcej procesówStop-Process: Zatrzymuje jeden lub więcej uruchomionych procesówStart-Service: Rozpoczyna jedną lub więcej usługStop-Service: Zatrzymuje jedną lub więcej uruchomionych usługRestart-Computer: Restartuje komputerGet-WinEvent: Wyświetla dzienniki zdarzeń systemu WindowsCheckpoint-Computer: Ustawia punkt przywracania na komputerze
Polecenia sieciowe w PowerShell
Test-Connection: Wysyła pakiety żądania echa ICMP do jednego lub więcej komputerówInvoke-WebRequest(alias:curl,wget): Pobiera zawartość ze strony internetowejGet-NetAdapter: Pobiera informacje o kartach sieciowychGet-NetIPAddress: Pobiera konfigurację adresu IP
Zarządzanie użytkownikami i bezpieczeństwem w PowerShell
Get-LocalUser: Wyświetla listę lokalnych kont użytkownikówNew-LocalUser: Tworzy nowe lokalne konto użytkownikaSet-LocalUser: Modyfikuje lokalne konto użytkownikaRemove-LocalUser: Usuwa lokalne konto użytkownikaGet-Acl: Pobiera opis bezpieczeństwa dla zasobu
Skrypty w PowerShell
Set-ExecutionPolicy: Ustawia politykę wykonywania PowerShellGet-Variable: Pobiera zmienne w bieżącej konsoliSet-Variable(alias:set,sv): Ustawia wartość zmiennejRemove-Variable(alias:rv): Usuwa zmiennąForEach-Object: Wykonuje operację na każdym elemencie w określonej kolekcjiWhere-Object: Wybiera obiekty o określonych właściwościach
Zarządzanie zadaniami w PowerShell
Start-Job(alias:sajb): Rozpoczyna zadanie w tle PowerShellGet-Job: Pobiera zadania w tle PowerShell uruchomione w bieżącej sesjiReceive-Job: Pobiera wyniki zadań w tleStop-Job: Zatrzymuje zadanie w tle PowerShellWait-Job: Czekanie, aż jedno lub wszystkie zadania w tle PowerShell zostaną zakończone
Formatowanie wyjścia w PowerShell
Format-Table: Formatuje wyjście jako tabelęFormat-List: Formatuje wyjście jako listęOut-File: Wysyła wyjście do plikuExport-Csv: Eksportuje obiekty do pliku CSVConvertTo-Json: Konwertuje obiekt na string sformatowany jako JSON
Użyj Get-Help <cmdlet>, aby uzyskać szczegółowe informacje o dowolnym poleceniu, w tym jego parametrach i przykładach użycia.
Przydatne linki
- https://en.wikipedia.org/wiki/PowerShell
- https://devblogs.microsoft.com/scripting/table-of-basic-powershell-commands/
- https://download.microsoft.com/download/2/1/2/2122f0b9-0ee6-4e6d-bfd6-f9dcd27c07f9/ws12_quickref_download_files/powershell_langref_v3.pdf
Inne ściągawki
- Narzędzia dla deweloperów: Kompletny przewodnik po nowoczesnych przepływach pracy deweloperskich
- Ściągawka GIT
- Ściągawka cURL
- Ściągawka Bash
- Najlepsze emulatory terminala Linux: Porównanie 2026
- Ściągawka Hugo
- Ściągawka Golang
- Ściągawka LaTeX
- Ściągawka Ollama
- Ściągawka Docker
- Ściągawka Kubernetes
- Ściągawka Python