Čo je to PowerShell?

PowerShell je automatizovaný objektovo orientovaný skriptovací jazyk. Je široko používaný správcami systému. PowerShell je postavený na platforme onNet. Používa bežný čas vykonávania jazyka a tento rámec akceptuje a vracia objekty rámca .NET. Zavádza tiež funkciu cmdlet, čo je jednoduchý nástroj príkazového riadku, ktorý je zabudovaný do shellu. Je to otvorený zdroj a platforma. Rutiny cmdlet môžu pristupovať k údajom z rôznych úložísk údajov, ako je napríklad súborový systém alebo register. Rutiny môžu byť pridané aj poskytovateľom tretej strany. Pozrime sa na rôzne príkazy, ktoré sa dajú použiť v PowerShell.

Základné príkazy PowerShell

Základné príkazy PowerShell sú:

1. Získajte pomoc

Toto je veľmi jednoduchý a najdôležitejší príkaz, ktorý môže použiť ktorýkoľvek administrátor Windows. Tento príkaz sa dá použiť na získanie pomoci s inými príkazmi. Tento príkaz je užitočný, aby ste získali informácie o iných príkazoch. Systém Windows zobrazí syntax úplného príkazu.

2. Zásady vykonávania pokynov

Aby sa zabránilo spusteniu škodlivého kódu v prostredí PowerShell, spoločnosť Microsoft zakázala skriptovanie. Na kontrolu tejto úrovne bezpečnosti môže užívateľ tento príkaz využiť a potom ho zmeniť na niektorú z nasledujúcich možností:

  • Obmedzené: Toto je predvolená možnosť Set, ktorá uzamkne PowerShell, takže príkazy môžu byť zadávané iba interaktívne.
  • Všetko podpísané: Tento režim umožňuje spustenie všetkých skriptov, iba ak sú podpísané dôveryhodným vydavateľom.
  • Podpísané na diaľku: Tento režim umožňuje spustenie lokálne vytvorených skriptov PowerShell, ak je táto možnosť nastavená.
  • Neobmedzené: To znamená, že všetky obmedzenia budú odstránené z politiky vykonávania.

3. Zásady vykonávania pokynov

Ak správca nie je so serverom oboznámený, musí porozumieť politike vykonávania, ktorá sa používa na spustenie skriptu, a túto skutočnosť možno nájsť pomocou politiky Get-Execution.

4. Získajte proces

Na získanie zoznamu všetkých spustených procesov je možné použiť tento príkaz, ktorý zobrazí všetky aktuálne spustené procesy.

5. Zastavenie procesu

Niekedy sa môže stať, že sa proces zasekne. Použitím procesu Get-Process je možné nájsť ID procesu a užívateľ môže tento proces ukončiť pomocou príkazu Stop-Process. Názov ID procesu sa môže použiť na ukončenie prebiehajúceho procesu.

6. Vyberte Objekt

Kedykoľvek sa exportuje nejaký objekt, existuje množstvo vlastností, ktoré sú obsiahnuté v súbore CSV. Príkaz Select vám pomôže pri zúžení vecí, ktoré budú obsahovať objekty, ktoré vás zaujímajú. Tento príkaz vám pomôže určiť niektoré špecifické vlastnosti, ktoré sa majú zahrnúť. Napríklad na vytvorenie súboru CSV, názvu každého systému a jeho stavu, je možné použiť nasledujúci príkaz.

7. Protokol udalostí

Na analýzu protokolov udalostí počítačov sa často používa program PowerShell. Poskytuje veľa parametrov, ktoré pomáhajú pri vyhľadávaní protokolu poskytnutím prepínača -log, za ktorým nasleduje názov súboru protokolu.

8. Export CSV

Prítomné údaje je možné exportovať z programu PowerShell do súboru CSV, ku ktorému je možné pristupovať pomocou Excelu. Používateľ musí poskytnúť výstupný názov súboru, ktorý je možné exportovať do súboru CSV.

9. Prevod do formátu HTML

PowerShell môže poskytovať rôzne informácie o systéme a pomáha pri vytváraní správy, ktorá sa môže poslať komukoľvek. To je možné dosiahnuť pomocou previesť na HTML. Aby ste mohli tento príkaz využiť, môže používateľ ľahko poslať výstup z iného príkazu do konvertovať do HTML. Užívateľ môže použiť prepínač vlastností, ktorý pomáha pri kontrole výstupu, ktorý obsahuje súbor HTML.

10. Získajte servis

Tento príkaz poskytuje zoznam všetkých služieb, ktoré je možné nainštalovať. Ak chce užívateľ nejakú konkrétnu službu, môže pripojiť prepínač -Name a potom službu pomenovať.

Dočasné príkazy PowerShell

Nižšie je uvedený krátky zoznam príkazov Intermediate PowerShell:

1. Dir

Získa všetky súbory a priečinky na jednotke systému súborov.

2. Epsn

Tento príkaz importuje príkazy z rôznych relácií a ukladá ich do modulu Windows PowerShell.

3. fl

Formátuje výstupný zoznam vlastností, v ktorých sa všetky vlastnosti objavia na novom riadku.

4. Získajte prácu

Získa úlohy pozadia Windows PowerShell, ktoré sú spustené v aktuálnej relácii.

5. Získať členstvo

Pomáha pri získavaní vlastností a metód objektu.

6. Vlastnosť Get-Item

Získa vlastnosť zadanej položky.

7. Vyvolajte velenie

Spustí príkazy na miestnych a vzdialených počítačoch.

8. Metóda Invoke-WMI

Vyžaduje metódy Windows Management Instrumentation.

9. New-PSDrive

Vytvára dočasné a trvalé mapované sieťové jednotky.

10. Out-Host

Odošle výstup na príkazový riadok.

Pokročilé príkazy PowerShell

Tieto pokročilé príkazy pre PowerShell sú užitočné na získavanie informácií v rôznych formátoch a na konfiguráciu zabezpečenia. Pozrime sa na niekoľko príkazov, ako je uvedené nižšie.

1. Buďte jedinečný

Toto je rutina, ktorá načíta jedinečné objekty zo zoradeného zoznamu objektov.

2. Objekt merania

Tento cmdlet sa dá použiť na získanie vlastností odovzdaného výstupu pre funkcie ako min, max, veľkosť, počet, riadok atď.

3. Where-Object

Táto rutina sa používa na výber objektov, ktoré majú konkrétne hodnoty vlastností z kolekcie objektov, ktoré sa jej odovzdajú.

4. Spustenie režimu spánku

Toto je tiež rutina, ktorá pozastavuje aktivitu prítomnú v skripte alebo relácii na určité časové obdobie.

5. Vyvolanie výrazu

Používa sa na vykonanie príkazu alebo výrazu na lokálnom počítači.

Tipy a triky na použitie príkazu PowerShell

  • Využite jedinečné $ premenné. Premenné môžu ukladať a manipulovať s údajmi. Zvyšuje flexibilitu a opakované použitie kódu.
  • Na zapisovanie do skriptov používajte Start-Transcript a Stop-Transcript.
  • Využite funkciu Try and Catch na zlepšenie odolnosti skriptov.
  • Na import a export údajov použite odkazy Import-CSV a Export-CSV. Môžete si vytvoriť vlastné skripty.
  • Pre opakujúce sa akcie použite pre každú z nich. Užívateľ môže opakovať bloky, ktoré môžu pomôcť pri automatizácii veľkých manuálnych úloh.

záver

Príkazy PowerShell sú veľmi výkonným nástrojom, ktorý pomáha správcovi na účely monitorovania a na iné účely. Je to analóg v Linuxe a je tiež známy ako bash skriptovanie. Poskytuje rutiny cmdlet, ktoré pomáhajú spravovať počítače prostredníctvom príkazového riadku. Poskytuje tiež prístup k skóre údajov, ako sú napríklad registre a skóre certifikátov. Má tiež bohatého syntaktického analyzátora, ktorý pomáha pri vývoji skriptovacieho jazyka. Preto pomáha pri riadení všetkých činností pomocou príkazov.

Odporúčané články

Toto bol sprievodca príkazmi PowerShell. Tu sme diskutovali o koncepte, základnom postupe príkazov a tipoch a trikoch na použitie príkazov PowerShell. Ak sa chcete dozvedieť viac, môžete si tiež prečítať naše ďalšie navrhované články -

  1. Sprievodca základmi operátorov PowerShell
  2. Ako nainštalovať PowerShell
  3. Práca s možnými príkazmi
  4. Aké sú použitia Powershell?
  5. Sprievodca funkciami reťazca PowerShell
  6. Sprievodca zoznamom príkazov shellu Unix

Kategórie: