Przejdź do treści
> 💻 🧠 Kod 1001 > 📑 Ściągawki > 📚 Ściągawki PowerShel > ⚡ PowerShell ściągawka — Podstawy

⚡ PowerShell ściągawka — Podstawy

🔹 Podstawy

PolecenieOpisPrzykład
Get-CommandWyświetla wszystkie dostępne poleceniaGet-Command *service*
Get-HelpPomoc do poleceniaGet-Help Get-Process -Examples
Get-AliasLista aliasów (krótkie nazwy)Get-Alias ls
Get-HistoryHistoria poleceńGet-History
Start-TranscriptZapis sesji do plikuStart-Transcript -Path log.txt

🔹 Praca z obiektami

PolecenieOpisPrzykład
Get-MemberWyświetla właściwości i metody obiektu`Get-Service
Select-ObjectWybór pól`Get-Process
Where-ObjectFiltrowanie`Get-Service
Sort-ObjectSortowanie`Get-Process
Measure-ObjectLiczenie wartości`Get-ChildItem

🔹 Pliki i katalogi

PolecenieOpisPrzykład
Get-ChildItem (ls)Lista plików/katalogówGet-ChildItem C:\Temp
New-ItemUtwórz plik/katalogNew-Item file.txt -ItemType File
Remove-Item (rm)Usuń plik/katalogRemove-Item file.txt
Copy-Item (cp)KopiowanieCopy-Item file.txt file2.txt
Move-Item (mv)PrzenoszenieMove-Item file.txt C:\Backup
Set-Location (cd)Przejście do kataloguSet-Location C:\Windows

🔹 Procesy i usługi

PolecenieOpisPrzykład
Get-ProcessLista procesówGet-Process chrome
Stop-ProcessZatrzymaj procesStop-Process -Name notepad
Start-ProcessUruchom procesStart-Process notepad.exe
Get-ServiceLista usługGet-Service
Start-ServiceUruchom usługęStart-Service Spooler
Stop-ServiceZatrzymaj usługęStop-Service Spooler

🔹 Sieć

PolecenieOpisPrzykład
Test-ConnectionTest pingTest-Connection google.com -Count 4
Test-NetConnectionTest portuTest-NetConnection google.com -Port 443
Invoke-WebRequest (wget)Pobierz plik/HTMLInvoke-WebRequest https://example.com -OutFile page.html
Get-NetAdapterWyświetl karty siecioweGet-NetAdapter
Get-NetIPAddressWyświetl adresy IPGet-NetIPAddress

🔹 System

PolecenieOpisPrzykład
Get-DateData i godzinaGet-Date -Format "yyyy-MM-dd HH:mm:ss"
Get-EventLogLogi zdarzeńGet-EventLog -LogName System -Newest 20
Restart-ComputerUruchom ponownie komputerRestart-Computer -Force
Get-ComputerInfoInformacje o systemieGet-ComputerInfo
Get-LocalUserLista lokalnych użytkownikówGet-LocalUser

🔹 Zmienne i skrypty

PolecenieOpisPrzykład
$var = "Hello"Utwórz zmienną$name = "User"
Write-OutputWyświetl tekstWrite-Output "Hello $name"
Read-HostWprowadzenie od użytkownika$x = Read-Host "Enter value"
If (...) { } Else { }WarunekIf ($x -gt 10) { "Big" } Else { "Small" }
ForEach-ObjectPętla po obiektach`1..5
FunctionDefinicja funkcjiFunction Say-Hello { param($n) "Hello $n" }

🔹 Moduły

PolecenieOpisPrzykład
Get-ModuleLista modułówGet-Module -ListAvailable
Import-ModuleImportuj modułImport-Module ActiveDirectory
Install-ModuleZainstaluj modułInstall-Module Az
Update-ModuleAktualizuj modułUpdate-Module Az

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *