211service.com
10 najlepších príkazov PowerShell, ktoré by ste mali vedieť [Správca oddielov]
Čo je PowerShell? Ako použiť Príkazy PowerShellu ? Tento príspevok od Sprievodca rozdelením tejto lokality vám ponúka zoznam príkazov PowerShell a predstaví vám 10 najlepších príkazov PowerShell.
Čo je PowerShell
PowerShell, tiež známy ako cmdlets, je interaktívne rozhranie príkazového riadka (CLI) a automatizačný nástroj navrhnutý spoločnosťou Microsoft na pomoc pri navrhovaní systémových konfigurácií a automatizácii administratívnych úloh.
Umožňuje používateľom prístup k príkazovému riadku, príkazom PowerShell, .NET Framework API, Windows Management Instrumentation a Windows Component Object Model. V porovnaní s príkazovým riadkom je PowerShell výkonnejší, funkčnejší a flexibilnejší. Zároveň má trochu zaučenie.
Ak chcete získať úplný zoznam príkazov PowerShell, môžete sa obrátiť na túto stránku SS64 . Ponúka cheat sheet PowerShell uvedený podľa indexu A-Z. Ak chcete poznať úplné základné príkazy PowerShell, môžete sa pozrieť na tento blog vývojárov spoločnosti Microsoft.
Čo je Windows PowerShell? A čo Windows PowerShell VS CMD?
10 najlepších príkazov PowerShell
V tejto časti predstavím 10 najlepších príkazov prostredia Windows PowerShell, ktoré by ste mali poznať.
#1. Získajte pomoc
Ak neviete, ako používať príkazy PowerShell, pomôže vám Get-Help. Dokáže nájsť potrebné informácie pre príkaz, koncepty a funkcie, identifikovať alias, skripty a ďalšie. Napríklad, ak chcete vedieť, ako používať PowerShell príkaz Get-Process, môžete spustiť tento príkaz: Get-Help Get-Process.

#2. Get-Process
Tento príkaz môže robiť to, čo robí Správca úloh. Dokáže načítať a zobraziť zoznam všetkých aktívnych systémových procesov s ich identifikátormi (ID) a potom ich zastaviť alebo reštartovať. Ak chcete zastaviť proces, vykonajte nasledujúce príkazy PowerShell:
- Get-Process (ukáže všetky spustené systémové procesy a musíte nájsť ID spojené s procesom, ktorý chcete zastaviť)
- Get-Process -ID * | Stop-Process (nahraďte * ID procesu, ktorý chcete zastaviť)

Tipy:
Ak chcete spustiť proces, môžete použiť Štart-Proces príkaz. Syntax príkazu je Štart-Proces + názov procesu .
#3. Get-Command
Tento príkaz vám umožňuje zobraziť všetky príkazy PowerShell nainštalované vo vašom počítači. Umožňuje vám tiež nájsť funkcie s konkrétnym názvom a CommandType. Napríklad, ak chcete nájsť cmdlety (CommandTypes), ktoré začínajú A (Názov), môžete použiť nasledujúci príkaz: Get-Command -Name A* -CommandType cmdlet .

#4. Získajte servis
Tento príkaz vám umožňuje zobraziť stav počítača a zoznam služieb. V predvolenom nastavení vráti všetky (zastavené a spustené) služby. Parametre môžete použiť aj na zadanie a vyhľadanie služieb v závislosti od ich stavu, názvu a závislých služieb.
Napríklad, Get-Service - Name 'Win*' . Tento príkaz nájde všetky služby začínajúce názvom Win.

#5. Get-ChildItem
Tento príkaz môže prehľadávať adresáre. Ak chcete zobraziť všetky priečinky najvyššej úrovne v adresári C:\, príkaz je Get-ChildItem 'C:\' . Ak chcete zobraziť všetky podpriečinky a súbory v určitom priečinku, môžete použiť tento príkaz Get-ChildItem -Path 'cesta k priečinku' .

#6. Copy-Item
Tento príkaz vám umožňuje kopírovať a vkladať súbory a priečinky a ich obsah do iného adresára. Syntax príkazu je nasledovná: Kopírovať-položka + cesta 1 -Cieľ + cesta 2 . Napríklad, Kopírovať-položka 'E:\Priečinok1' -Cieľ 'E:\Priečinok2' -Rekurz . Tým sa skopíruje E:\Priečinok1 a jeho obsah do E:\Priečinok2.
Parameter -Recurse je nevyhnutný. Bez neho PowerShell skopíruje iba priečinok najvyššej úrovne (Folder1) a súbory zadané v príkaze.
Tipy:Ak chcete presunúť priečinok alebo súbor, môžete použiť príkaz Presunúť položku. Jeho syntax je podobná ako Copy-Item. Ak chcete odstrániť súbor alebo priečinok, môžete použiť príkaz Remove-Item a syntax je nasledovná: Remove-Item + cesta k súboru .
#7. Získajte obsah
Tento príkaz vám umožňuje zobraziť obsah položky. Syntax je nasledovná: Get-Content + cesta k súboru . Ak chcete vymazať obsah zadaného súboru bez vymazania samotného súboru, môžete použiť príkaz Clear-Content. Syntax je nasledovná: Clear-Content -Path + cesta k súboru .
#8. Set-ExecutionPolicy
Tento príkaz vám umožňuje zmeniť úrovne zabezpečenia pre vykonávanie skriptu, aby ste sa vyhli chybe „spúšťací skript je v tomto systéme zakázaný“.
Ak potrebujete spustiť nepodpísaný skript, musíte vo zvýšenej výzve PowerShell vykonať nasledujúci príkaz: Set-ExecutionPolicy RemoteSigned . Medzi ďalšie platné hodnoty Set-ExecutionPolicy patria Obmedzené , Všetko podpísané , a Neobmedzené .
#9. Export-CSV
Tento príkaz môže prevziať výstupný súbor pre zadaný príkaz a skonvertovať ho na súbor CSV. Môžete ho použiť, ak chcete exportovať a prezentovať výstup PowerShell organizovanejším spôsobom. Napríklad, Get-Process | Export-CSV PSprocess.csv . Tento príkaz vytvorí súbor psporcess.csv so všetkými údajmi aktívnych procesov.
#10. Previesť na HTML
Ak chcete radšej vytvoriť HTML správu, môžete použiť tento príkaz. Napríklad, Get-Process | ConvertTo-HTML > PSprocess.html . Potom môžete pristupovať k exportovanému súboru HTML v aktuálnom pracovnom adresári (štandardne C:\Users\používateľské meno).
Spodná čiara
Sprievodca rozdelením tejto lokality vám môže pomôcť klonovať systém, lepšie spravovať disky a obnovovať dáta. Ak máte túto potrebu, môžete si ju stiahnuť z oficiálnej webovej stránky.