PowerShell je výkonný rámec na správu automatizácie a konfigurácie, ktorý umožňuje správcom systému pracovať efektívnejšie automatizáciou únavných, opakujúcich sa úloh. Nižšie sú uvedené niektoré základné príkazy Powershell, ktoré vám pomôžu naplno využiť silu tohto nástroja.

Nižšie je zoznam príkazov - názov príkazu cmdlet: popis príkazu.
% - ForEach-Object: Vykonáva operáciu s každou položkou v množine vstupných objektov.
- ? - Where-Object: Vyberte objekt zo skupiny objektov na základe ich hodnôt atribútov.
- ac - Pridať obsah: Pridá do súboru ďalší obsah, ako sú slová alebo údaje.
- asnp – Add-PSSnapIn: Pridá jeden alebo viac modulov Windows PowerShell do aktuálnej relácie.
- cat - Get-Content: Získajte obsah súboru.
- cd - Set-Location: Nastaví aktuálne pracovné miesto na určené miesto.
- chdir - Set-Location: Nastaví aktuálne pracovné miesto na určené miesto.
- clc - Clear-Content: Vymaže obsah položky, ale neodstráni položku.
- clear - Clear-Host: Vymaže obrazovku v hostiteľskom programe.
- clhy - Clear-History: Vymaže položky z histórie príkazov.
- cli - Clear-Item: Vymaže obsah položky, ale neodstráni položku.
- clp - Clear-ItemProperty: Vymaže hodnotu vlastnosti, ale nevymaže vlastnosť.
- cls - Clear-Host: Vymaže obrazovku v hostiteľskom programe.
- clv - Clear-Variable: Vymaže hodnotu premennej.
- cnsn - Connect-PSSession: Opätovné pripojenie k odpojeným reláciám
- porovnanie - Porovnanie objektov: Porovnanie dvoch skupín objektov.
- copy - Copy-Item: Kopírovanie položky z jedného miesta na druhé.
- cp - Copy-Item: Skopírujte položku z jedného miesta na druhé.
- cpi - Copy-Item: Skopírujte položku z jedného miesta na druhé.
- cpp - Copy-ItemProperty: Skopíruje vlastnosť a hodnotu z určeného miesta na iné miesto.
- curl - Invoke-WebRequest: Získajte obsah z webovej stránky na internete.
- cvpa - Convert-Path: Skonvertuje cestu z cesty Windows PowerShell na cestu poskytovateľa Windows PowerShell.
- dbp - Disable-PSBreakpoint: Zakáže body prerušenia v aktuálnej konzole.
- del - Remove-Item: Odstránenie súborov a priečinkov.
- diff - Compare-Object: Porovnáva dve sady objektov.
- dir - Get-ChildItem: Získajte súbory a priečinky na jednotke systému súborov.
- dnsn - Disconnect-PSSession: Odpojenie od relácie.
- ebp - Enable-PSBreakpoint: Povolí body prerušenia v aktuálnej konzole.
- echo - Write-Output: Pošle určené objekty ďalšiemu príkazu v potrubí. Ak je tento príkaz posledným príkazom v potrubí, objekty sa zobrazia v konzole.
- epal - Export-Alias: Exportuje informácie o aktuálne definovaných aliasoch príkazov do súboru.
- epcsv - Export-Csv: Konvertuje objekty na pole reťazcov oddelených čiarkou (CSV) a ukladá reťazce do súboru CSV.
- epsn - Export-PSSession: Importujte príkazy z inej relácie a uložte ich do modulu Windows PowerShell.
- erase - Remove-Item: Odstránenie súborov a priečinkov.
- etsn - Enter-PSSession: Spustí interaktívnu reláciu so vzdialeným počítačom.
- exsn - Exit-PSSession: Ukončí interaktívnu reláciu so vzdialeným počítačom.
- fc - Format-Custom: Na formátovanie výstupu použite vlastné zobrazenie.
- fl - Format-List: Naformátujte výstup ako zoznam atribútov, kde sa každý atribút nachádza na novom riadku.
- foreach - ForEach-Object: Vykonáva operáciu s každou položkou v množine vstupných objektov.
- ft - Format-Table: Formátovať výstup ako tabuľku.
- fw - Format-Wide: Formátuje objekty ako širokú tabuľku, ktorá zobrazuje iba jeden atribút každého objektu.
- galli - Get-Alias: Získajte príkazy pre aktuálnu reláciu.
- gbp - Get-PSBreakpoint: Získajte body prerušenia nastavené v aktuálnej relácii.
- gc - Get-Content: Získanie obsahu súboru.
- gci - Get-ChildItem: Získajte súbory a priečinky na jednotke systému súborov.
- gcm - Get-Command: Získajte všetky príkazy.
- gcs - Get-PSCallStack: Zobrazuje aktuálny zásobník hovorov.
- gdr - Get-PSDrive: Získajte disk v aktuálnej relácii.
- ghy - Get-History: Získajte zoznam príkazov zadaných počas aktuálnej relácie.
- gi - Get-Item: Získajte súbory a priečinky.
- gjb - Get-Job: Spustite úlohy prostredia Windows PowerShell na pozadí v aktuálnej relácii.
- gl - Get-Location: Získajte informácie o aktuálnom pracovnom mieste alebo zásobníku umiestnení.
- gm - Get-Member: Získajte vlastnosti a metódy objektov.
- gmo - Get-Module: Získa moduly, ktoré boli importované alebo môžu byť importované do aktuálnej relácie.
- gp - Get-ItemProperty: Získa vlastnosti zadanej položky.
- gps - Get-Process: Získajte spustené procesy na lokálnych alebo vzdialených počítačoch.
- group - Group-Object: Zoskupiť objekty, ktoré obsahujú rovnakú hodnotu pre zadané vlastnosti.
- gsn – Get-PSSession: Získajte relácie prostredia Windows PowerShell na lokálnych a vzdialených počítačoch.
- gsnp – Get-PSSnapIn: Získajte moduly snap-in Windows PowerShell do počítača.
- gsv - Get-Service: Získajte služby na lokálnych alebo vzdialených počítačoch.
- gu - Get-Unique: Vráti jedinečné položky zo zoradeného zoznamu.
- gv - Get-Variable: Získa premenné v aktuálnej konzole.
- gwmi - Get-WmiObject: Získajte inštancie tried Windows Management Instrumentation (WMI) alebo informácie o dostupných triedach.
- h - Get-History: Získajte zoznam príkazov zadaných počas aktuálnej relácie.
- história - Get-History: Získajte zoznam príkazov zadaných počas aktuálnej relácie.
- icm - Invoke-Command: Spúšťanie príkazov na lokálnych a vzdialených počítačoch.
- iex - Invoke-Expression: Spustí príkaz alebo výraz na lokálnom počítači.
- ihy - Invoke-History: Spúšťanie príkazov z histórie relácie.
- ii - Invoke-Item: Vykoná predvolenú akciu na zadanej položke.
- ipal - Import-Alias: Import zoznamu prezývok príkazov zo súboru.
- ipcsv - Import-Csv: Vytvárajte vlastné objekty podobné tabuľke z položiek v súbore CSV.
- ipmo - Import-Module: Pridanie modulu do aktuálnej relácie.
- ipsn - Import-PSSession: Importuje príkazy z inej relácie do aktuálnej relácie.
- irm - Invoke-RestMethod: Odošle požiadavku HTTP alebo HTTPS do webovej služby RESTful.
- ise - powershell_ise.exe: Vysvetľuje, ako používať nástroj príkazového riadka PowerShell_ISE.exe.
- iwmi - Invoke-WMIMethod: Vyvolanie metód Windows Management Instrumentation (WMI).
- iwr - Invoke-WebRequest: Získanie obsahu z webovej stránky na internete.
- kill - Stop-Process: Zastaví jeden alebo viac bežiacich procesov.
- lp - Out-Printer: Odošle výstup do tlačiarne.
- ls - Get-ChildItem: Získajte súbory a priečinky na jednotke systému súborov.
- man - help: Zobrazuje informácie o príkazoch a konceptoch prostredia Windows PowerShell.
- md - mkdir: Vytvorte nový záznam.
- miera - Measure-Object: Meria číselné vlastnosti objektov a znakov, slov a riadkov v reťazcových objektoch, ako sú napríklad textové súbory.
- mi - Move-Item: Presun položky z jedného miesta na druhé.
- mount - New-PSDrive: Vytvorte dočasné a trvalé mapované sieťové disky.
- move - Move-Item: Presun položky z jedného miesta na druhé.
- mp - Move-ItemProperty: Presuňte vlastnosti z jedného miesta na druhé.
- mv - Move-Item: Presun položky z jedného miesta na druhé.
- nal - New-Alias: Vytvorte novú prezývku príkazu.
- ndr - New-PSDrive: Vytvorte dočasné a trvalé mapované sieťové disky.
- ni - Nová položka: Vytvorenie novej položky.
- nmo - New-Module: Vytvorí nový dynamický modul, ktorý existuje iba v pamäti.
- npssc - New-PSSessionConfigurationFile: Vytvorí konfiguračný súbor relácie.
- nsn - New-PSSession: Vytvára trvalé pripojenia k lokálnym alebo vzdialeným počítačom.
- nv - New-Variable: Vytvorí novú premennú.
- ogv - Out-GridView: Pošlite výstup na interaktívny panel v samostatnom okne.
- oh - Out-Host: Odoslať výstup do príkazového riadku.
- popd - Pop-Location: Zmení aktuálnu polohu na poslednú vloženú do zásobníka. Umiestnenie môžete povoliť z predvolenej dlaždice alebo z dlaždice, ktorú vytvoríte pomocou cmdlet Push-Location.
- ps - Get-Process: Získajte procesy spustené na lokálnom alebo vzdialenom počítači.
- pushd - Push-Location: Pridá aktuálnu polohu na začiatok zásobníka umiestnení.
- pwd - Get-Location: Získajte informácie o aktuálnom pracovnom mieste alebo zásobníku umiestnení.
- r - Invoke-History: Spustenie príkazov z histórie relácie.
- rbp - Remove-PSBreakpoint: Odstráni body prerušenia z aktuálnej konzoly.
- rcjb – Receive-Job: Prijíma výsledky úloh prostredia Windows PowerShell na pozadí v aktuálnej relácii.
- rcsn - Receive-PSSession: Prijíma výsledky príkazov v odpojených reláciách.
- rd - Remove-Item: Odstránenie súborov a priečinkov.
- rdr - Remove-PSDrive: Odstráni dočasné jednotky Windows PowerShell a odpojí namapované sieťové jednotky.
- ren - Premenovať položku: Premenuje položku v priestore názvov poskytovateľa Windows PowerShell.
- ri - Remove-Item: Odstránenie súborov a priečinkov.
- rjb - Remove-Job: Odstráni úlohu prostredia Windows PowerShell na pozadí.
- rm - Remove-Item: Odstránenie súborov a priečinkov.
- rmdir - Remove-Item: Odstránenie súborov a priečinkov.
- rmo - Remove-Module: Odstráni moduly z aktuálnej relácie.
- rni - Premenovať položku: Premenujte položku v priestore názvov poskytovateľa Windows PowerShell.
- rnp - Rename-ItemProperty: Premenovanie vlastnosti položky.
- rp - Remove-ItemProperty: Odstráni vlastnosť a jej hodnotu z položky.
- rsn - Remove-PSSession: Zatvorí jednu alebo viac relácií Windows PowerShell (PSSessions).
- rsnp – Remove-PSSnapin: Odstráni moduly Windows PowerShell z aktuálnej relácie.
- rujb - Resume-Job: Reštartujte pozastavenú úlohu
- rv - Remove-Variable: Odstráni premennú a jej hodnotu.
- rvpa - Resolve-Path: Vyrieši zástupné znaky v cestách a zobrazí obsah cesty.
- rwmi - Remove-WMIObject: Odstráni inštanciu existujúcej triedy Windows Management Instrumentation (WMI).
- sajb - Start-Job: Spustí úlohu prostredia Windows PowerShell na pozadí.
- sal - Set-Alias: Vytvorte alebo zmeňte prezývku príkazu (alternatívny názov) pre cmdlet alebo iný príkazový prvok v aktuálnej relácii prostredia Windows PowerShell.
- saps - Start-Process: Spustí jeden alebo viac procesov na lokálnom počítači.
- sasv - Start-Service: Spustí jednu alebo viac zastavených služieb.
- sbp - Set-PSBreakpoint: Nastaví bod prerušenia na riadku, príkaze alebo premennej.
- sc - Set-Content: Nahradí obsah súboru obsahom, ktorý určíte.
- select - Select-Object: Vyberte objekt alebo vlastnosti objektu.
- set - Set-Variable: Nastavte hodnotu premennej. Vytvorí premennú, ak premenná s požadovaným názvom neexistuje.
- shcm - Show-Command: Vytváranie príkazov Windows PowerShell v grafickom príkazovom okne.
- si - Set-Item: Zmeňte hodnotu položky na hodnotu
Prajem vám úspech!
Pozrieť viac: