Čo je to Windows PowerShell?

Čo je to Windows PowerShell?

Windows PowerShell je nástroj na automatizáciu úloh vyvinutý spoločnosťou Microsoft, ktorý má správcom pomôcť znížiť pracovné zaťaženie. Pomáha vám zautomatizovať jednoduché úlohy a procesy v systéme Windows a pomáha vám zamerať sa na prácu, ktorá vyžaduje väčšiu komplexnosť a kreativitu.





Aj keď veľa ľudí videlo a používalo príkazový riadok, menej ľudí už o PowerShell počulo. V tomto článku sa pozrieme na to, ako presne PowerShell pomáha svojim používateľom, a na niektoré skvelé veci, ktoré s ním môžete robiť.





Čo je to Windows PowerShell?

Predtým, ako sa ponoríme do PowerShell, najskôr si položme ďalšiu otázku: „Čo je to škrupina?“





Shell je počítačový program, ktorý prijíma príkazy pomocou klávesnice, interpretuje ich a prenáša na operačný systém, aby ich vykonal. V zásade funguje ako rozhranie medzi vami a operačným systémom. Buď môže byť založené na GUI (grafické užívateľské rozhranie), alebo môže byť postavené na CLI (rozhranie príkazového riadka).

Napriek tomu, že škrupina je k dispozícii od roku Multics operačný systém spustený v roku 1969, Windows predstavil svoju verziu Shell v novembri 1985. Bol to základný shell, ktorý bol užitočný pre správu súborov, nazývaný MS-DOS Executive. Nasledoval vývoj tohto základného shellu, ale vždy bolo potrebné niečo silnejšie.



Skôr v histórii systému Windows sa používatelia uchýlili k používaniu rôznych nástrojov na správu systému a automatizáciu. V roku 2006 bolo ako riešenie predstavené zásadné vylepšenie konceptu Shell: Windows PowerShell.

Windows PowerShell vám umožňuje vykonávať rôzne operácie, od automatizácie opakujúcich sa úloh, správy siete a podobne až po úlohy, ktoré si vyžadujú väčšiu pozornosť a kreativitu (napríklad publikovanie obsahu webových stránok, navrhovanie atď.).





Nielenže vám to ušetrí čas, ale tiež vám poskytne väčšiu kontrolu nad operačným systémom a jeho procesmi.

Súvisiace: Ako rozdeliť a naformátovať disk pomocou PowerShell





Čo je to rutina PowerShell?

Teraz, keď ste sa zoznámili s PowerShell, pozrime sa na jeden z najdôležitejších aspektov PowerShell: Cmdlet .

Rutiny (vyslovované príkazovo) sú ľahké a účinné príkazy Windows PowerShell. Existujú ako stavebné bloky, ktoré môžete použiť na vykonávanie konkrétnych akcií, ako je kopírovanie a presúvanie súborov, alebo ako súčasť väčšieho a pokročilejšieho skriptu PowerShell.

The Získať pomoc cmdlet je napríklad najužitočnejšia rutina, pretože vám umožňuje vidieť, čo konkrétna rutina robí, pozrieť sa na jej parametre a ukázať rôzne spôsoby, akými sa rutina používa.

Podobne ako Získať pomoc , Získajte príkaz je ďalšia rutina, ktorú môžete použiť na riešenie rôznych problémov z shellu. Konkrétne zobrazuje všetky príkazy nainštalované vo vašom systéme. Medzi zobrazené príkazy patria rutiny, funkcie, aliasy, filtre, skripty a aplikácie. Pri použití s ​​parametrami vám ukáže všetky konkrétne príkazy súvisiace s týmto parametrom.

Nasledujúci príkaz napríklad zachytí príkazy všetkých typov dostupných pre váš miestny počítač a zobrazí ich:

Get-Command *

Príkaz Get s parametrom ZoznamDovážané , na druhej strane dostane príkazy iba z aktuálnych relácií.

Get-Command -ListImported

Ako spustiť Windows PowerShell

Ak chcete spustiť Windows PowerShell, otvorte vyhľadávací panel ponuky Štart, zadajte PowerShell systému Windows, a spustite výber Utekaj ako správca .

Tým sa vo vašom počítači spustí program PowerShell. Prípadne ho môžete spustiť v dialógovom okne Spustiť. Stlačte Kláves Windows + R. na klávesnici napíšte powerhell, a udrieť Zadajte spustiť PowerShell.

Ako používať Windows PowerShell

Ako je vysvetlené vyššie, PowerShell je aplikácia, ktorá vám pomáha automatizovať opakujúce sa úlohy a spravovať jednoduché úlohy správy systému Windows, a preto vám pomáha šetriť čas. Nasleduje definícia niektorých z najužitočnejších spôsobov, ktorými môžete PowerShell využiť vo svoj prospech.

1. Vytváranie skriptov pomocou prostredia Windows PowerShell

Skript je sada inštrukcií, krátkych programov, ktoré väčší program spustí počas jeho vykonávania.

Prostredníctvom PowerShell môžete jednoducho vytvoriť skript a v prípade potreby ho znova použiť v budúcnosti. Existuje niekoľko spôsobov, ako vytvoriť skript, ale zatiaľ sa zameriame na najjednoduchšiu metódu: vytvorenie skriptu PowerShell pomocou programu Poznámkový blok.

Ak chcete vytvoriť skript PowerShell, postupujte takto:

  1. Napíšte poznámkový blok na paneli vyhľadávania v ponuke Štart a vyberte najlepšiu zhodu.
  2. Do programu Poznámkový blok napíšte alebo prilepte skript, ktorý chcete použiť. Napríklad:
Write-Host 'I make memes; Therefore I am.'

Teraz kliknite na Súbor možnosť a vyberte Uložiť ako. Zadajte relevantné meno a kliknite na tlačidlo Uložiť .

Ak chcete skript spustiť, spustite PowerShell ako správca. Potom zadajte príkaz zospodu a stlačte Zadajte .

Set-ExecutionPolicy RemoteSigned

To zmení politiku vykonávania na vašom počítači a umožní vám spúšťať skripty v prostredí PowerShell. Vezmite prosím na vedomie že ide o trvalú zmenu a obmedzenie politiky vykonávania je bezpečnostná funkcia, ktorá vám môže zabrániť v spustení škodlivých skriptov. Toto je užitočná funkcia, ak kopírujete a prilepujete skripty PowerShell z internetu, pričom úplne nerozumiete tomu, čo skript robí.

Nakoniec napíšte TO a stlačte Vstúpiť, a zadaním tohto príkazu spustíte skript a vymeníte ho mshaa pre vaše používateľské meno.

& 'C:UsersmshaaDesktop
cript.txt'

Ak ste postupovali podľa príkazov v uvedenom poradí, váš skript PowerShell sa spustí bez problémov.

Nezabudnite, že musíte spustiť PowerShell ako správca. V opačnom prípade nebudete môcť vo svojom systéme zmeniť predvolené pravidlá vykonávania, ktoré vo vašom systéme zabránia spusteniu náhodných skriptov.

Namiesto toho sa zavolá výnimka a ako všetky výnimky zastaví vykonávanie programu v strede. Vaše rozhranie bude vyzerať asi takto:

2. Odstráňte obsah konkrétneho súboru

Už ste sa niekedy dostali do situácie, že ste museli zo súboru odstrániť všetok starý obsah, ale chceli ste zachovať samotný súbor neporušený? Ak je to tak, môžete použiť jasný obsah príkaz z PowerShell, aby ste to urobili.

Clear-Content C:TempTestFile.txt

Vymeňte cestu k súboru za súbor, ktorý chcete vymazať.

3. Spustite príkaz na vzdialenom počítači

Windows PowerShell môžete použiť aj na spustenie príkazu na jednom alebo viacerých vzdialených počítačoch. Táto funkcia PowerShell je známa ako PowerShell Remoting. Všetko, čo potrebujete, je jeden počítač na vašom konci a spoľahlivé internetové pripojenie.

Pred vykonaním príkazu však musíte najskôr vytvoriť vzdialené pripojenie medzi viacerými počítačmi. Na spustenie vzdialených príkazov môžete použiť príkaz PSSession.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Po pripojení k počítaču môžete vykonávať príkazy PowerShell ako v lokálnom systéme.

Ak chcete vykonať príkaz na viacerých vzdialených počítačoch, spustite tento príkaz:

Invoke-Command -ComputerName Server01, Server02 -FilePath c:ScriptsDiskCollect.ps1

Tento útržok spustí skript DiskCollect.ps1 na vzdialených počítačoch Server01 a Server02. Podrobný úvod k vzdialeným príkazom nájdete na stránke Oficiálny sprievodca diaľkovým príkazom spoločnosti Microsoft .

4. Na skenovanie malvéru použite PowerShell

Skenovanie škodlivého softvéru môžete vo svojom systéme spustiť priamo prostredníctvom prostredia Windows PowerShell. Ak chcete spustiť rýchle skenovanie, zadajte do PowerShell nasledujúce príkazy a stlačte Zadajte :

Start-MpScan -ScanType QuickScan

Rýchle skenovanie však niekedy nestačí. Našťastie môžete tiež vykonať úplné skenovanie z PowerShell.

Start-MpScan -ScanType FullScan

Úplné skenovanie môže nejaký čas trvať, preto by bolo rozumné spustiť ho na pozadí. Na tento účel použite namiesto toho tento príkaz:

Start-MpScan -ScanType FullScan -AsJob

Pri ostatných úlohách sa spustí úplná kontrola škodlivého softvéru na pozadí. Ak chcete získať ďalšie informácie, pozrite sa na nášho kompletného sprievodcu pomocou prostredia PowerShell vyhľadajte v počítači škodlivý softvér .

5. Pohrávanie sa so súbormi a priečinkami

Pomocou systému Windows PowerShell môžete dokonca spravovať súbory a priečinky vo svojom systéme priamo z jedného miesta. Existuje mnoho rôznych vecí, ktoré môžete vykonávať, napríklad presúvanie, otváranie, premenovanie atď. Rovnako ako v prípade predchádzajúcich príkazov vypnite mshaa pre vaše používateľské meno.

Premenovanie súborov a priečinkov

Súbory a priečinky môžete jednoducho premenovať pomocou Premenovať položku cmdlet v PowerShell.

Rename-Item c:UsersmshaaDesktopMemesAreLame.xls MemesAreCool.xls

Presúvanie súborov a priečinkov

bezplatné online televízne kanály z celého sveta

Rovnako ako premenovanie, aj PowerShell môžete použiť na presun súborov a priečinkov vo vašom počítači.

Move-Item c:UsersmshaaDesktopMemesAreLame.xls c:UsersmshaaDocuments

Otváranie súborov

Na spustenie ľubovoľného náhodného súboru vo vašom systéme použite nasledujúci príkaz:

Invoke-Item c:MakeUseOfHelloWorld.txt

Môžete tiež otvoriť viac súborov naraz po miernom vyladení vyššie uvedeného príkazu.

Invoke-Item c:MakeUseOf*.txt

Nahradenie názvu konkrétneho súboru hviezdičkou (*) umožní Vyvolať položku cmdlet otvára viac súborov naraz.

Urobte z Windows PowerShell svojho spojenca

Našťastie vám tento krátky sprievodca pomôže začať s PowerShell. Ako bezplatná aplikácia od spoločnosti Microsoft je to veľmi užitočný nástroj, ktorý môžete mať v taške nástrojov systému Windows, aby bola operácia systému Windows plynulejšia a automatizovanejšia.

zdieľam zdieľam Tweet E -mail Čo je Arduino? Čo s tým môžete robiť? Vysvetlené

Arduino je pozoruhodné zariadenie na drotárstvo elektroniky. Zistite, čo to je, čo s tým môžete robiť a ako začať.

Čítajte ďalej
Súvisiace témy
  • Windows
  • Počítačová automatizácia
  • Príkazový riadok
  • PowerShell
O autorovi Moja Shaant(58 publikovaných článkov)

Shaant je spisovateľ štábu v MUO. Je absolventom počítačových aplikácií a svoju vášeň pre písanie používa na vysvetlenie zložitých vecí v jednoduchej angličtine. Keď neskúma a nepíše, môže si nájsť dobrú knihu, behať alebo sa stretávať s priateľmi.

Viac od Shaanta Minhasa

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber