Windows PowerShell je nástroj pro automatizaci úloh vyvinutý společností Microsoft, který pomáhá správcům snížit jejich pracovní zátěž. Pomáhá vám automatizovat jednoduché úkoly a procesy v systému Windows a pomáhá vám soustředit se na práci zahrnující větší složitost a kreativitu.

Zatímco mnoho lidí vidělo a používalo příkazový řádek, méně lidí o PowerShellu slyšelo. V tomto článku se podíváme na to, jak přesně PowerShell pomáhá svým uživatelům, a také na některé skvělé věci, které s ním můžete dělat.

Co je Windows PowerShell?

Než se ponoříme do prostředí PowerShell, pojďme nejprve přibít další otázku: „Co je to skořápka?“

Prostředí je počítačový program, který bere příkazy přes klávesnici, interpretuje je a předává je do operačního systému, aby je provedl. V zásadě funguje jako rozhraní mezi vámi a operačním systémem. Může to být buď GUI (grafické uživatelské prostředí), nebo jej lze postavit na rozhraní CLI (rozhraní příkazového řádku).

Ačkoli shell byl asi od roku Multics operační systém spuštěný v roce 1969, Windows představil svou verzi Shell v listopadu 1985. Jednalo se o základní prostředí, které bylo užitečné pro správu souborů, zvané MS-DOS Executive. Následoval vývoj této základní skořápky, ale vždy bylo potřeba něco silnějšího.

instagram viewer

Dříve v historii systému Windows se uživatelé uchýlili k používání různých nástrojů pro správu a automatizaci systému. V roce 2006 bylo jako řešení představeno zásadní vylepšení konceptu prostředí: Windows PowerShell.

Prostředí Windows PowerShell umožňuje provádět různé operace, od automatizace opakujících se úkolů až po síť správu atd. k úkolům, které vyžadují více pozornosti a kreativity (jako je vydávání obsahu webových stránek, projektování atd.).

To vám nejen ušetří čas, ale také vám to dá větší kontrolu nad operačním systémem a jeho procesy.

Příbuzný: Jak rozdělit a formátovat disk pomocí prostředí PowerShell

Co je rutina PowerShell?

Nyní, když jste obeznámeni s PowerShellem, pojďme se podívat na jeden z nejdůležitějších aspektů PowerShellu: Rutina.

Rutiny (vyslovuje se příkaz-let) jsou lehké a silné příkazy prostředí Windows PowerShell. Existují jako stavební bloky, které můžete použít k provedení konkrétních akcí, jako je kopírování a přesun souborů, nebo jako součást většího a pokročilejšího skriptu PowerShell.

The Získejte pomoc Například rutina je nejužitečnější rutina, protože vám umožňuje vidět, co konkrétní rutina dělá, podívat se na její parametry a ukázat různé způsoby, jak se rutina používá.

Podobně jako u Získejte pomoc, Získat velení je další rutina, kterou můžete použít k řešení různých problémů ze shellu. Konkrétně zobrazuje všechny příkazy nainstalované ve vašem systému. Zobrazené příkazy zahrnují rutiny, funkce, aliasy, filtry, skripty a aplikace. Při použití s ​​parametry se zobrazí všechny konkrétní příkazy spojené s daným parametrem.

Například následující příkaz uchopí příkazy všech typů dostupných v místním počítači a zobrazí je:

 Get-Command *

Get-Command s parametrem ListImported, na druhou stranu, dostane pouze příkazy z aktuálních relací.

Get-Command -ListImported

Jak spustit Windows PowerShell

Chcete-li spustit Windows PowerShell, otevřete vyhledávací panel nabídky Start, zadejte Windows PowerShell, a spustit výběr Běh jako správce.

Tím se ve vašem počítači spustí program PowerShell. Případně jej můžete spustit prostřednictvím dialogového okna Spustit. lis Klávesa Windows + R. na klávesnici zadejte PowerShell, a udeřit Enter spustit PowerShell.

Jak používat Windows PowerShell

Jak je vysvětleno výše, PowerShell je aplikace, která vám pomůže automatizovat opakované úlohy a spravovat jednoduché úlohy správy systému Windows, a proto vám pomůže ušetřit čas. Níže definujeme některé z nejužitečnějších způsobů, jak můžete PowerShell využít ve svůj prospěch.

1. Vytváření skriptů pomocí prostředí Windows PowerShell

Skript je sada instrukcí, krátký program, který běží větší program během jeho provádění.

V prostředí PowerShell můžete snadno vytvořit skript a v případě potřeby jej v budoucnu znovu použít. Existuje celá řada způsobů, jak vytvořit skript, ale prozatím se zaměříme na nejjednodušší metodu: vytvoření skriptu PowerShell pomocí programu Poznámkový blok.

Chcete-li vytvořit skript prostředí PowerShell, postupujte takto:

  1. Typ poznámkový blok na vyhledávací liště nabídky Start a vyberte nejlepší shodu.
  2. V Poznámkovém bloku napište nebo vložte skript, který chcete použít. Například:
Write-Host „Vyrábím memy; Proto jsem."

Nyní klikněte na ikonu Soubor možnost a vyberte Uložit jako. Zadejte příslušné jméno a klikněte Uložit.

Chcete-li spustit skript, spusťte prostředí PowerShell jako správce. Poté zadejte příkaz zespodu a stiskněte Enter.

Set-ExecutionPolicy RemoteSigned

Tím se změní zásady provádění na vašem počítači a umožní vám spouštět skripty v prostředí PowerShell. Mějte prosím na paměti že se jedná o trvalou změnu a že omezení zásad provádění je bezpečnostní funkce, která vám může zabránit ve spouštění škodlivých skriptů. Pokud kopírujete a vkládáte skripty PowerShellu z internetu, aniž byste plně porozuměli tomu, co skript dělá, je to užitečná funkce.

Nakonec zadejte A a stiskněte Enter, a zadáním tohoto příkazu spustíte skript a vyměníte jej mshaa pro vaše uživatelské jméno.

& "C: \ Users \ mshaa \ Desktop
cript.txt "

Pokud jste postupovali podle pokynů v pořádku, váš skript PowerShellu se spustí bez jakéhokoli škytavku.

Nezapomeňte, že musíte spustit PowerShell jako správce. Jinak nebudete moci ve svém systému změnit výchozí zásady provádění, které zastaví běh náhodných skriptů v systému.

Místo toho se zavolá výjimka a stejně jako všechny výjimky zastaví provádění vašeho programu uprostřed. Vaše rozhraní bude vypadat asi takto:

2. Odstraňte obsah konkrétního souboru

Byli jste někdy v situaci, kdy jste museli ze souboru odstranit veškerý starý obsah, ale chtěli jste zachovat samotný soubor neporušený? Pokud ano, můžete použít jasný obsah příkaz z prostředí PowerShell.

Clear-Content C: \ Temp \ TestFile.txt

Vyměňte cestu k souboru, který chcete vymazat.

3. Spusťte příkaz ve vzdáleném počítači

Můžete také použít Windows PowerShell k provedení příkazu na jednom nebo více vzdálených počítačích. Tato funkce prostředí PowerShell je známá jako PowerShell Remoting. Vše, co potřebujete, je jediný počítač na konci a spolehlivé připojení k internetu.

Než však spustíte příkaz, musíte nejprve navázat vzdálené připojení mezi více počítači. Ke spuštění vzdálených příkazů můžete použít příkaz PSSession.

Enter-PSSession -ComputerName RemotePCName -Credential UserID

Po připojení k počítači můžete provádět příkazy prostředí PowerShell, jako byste to dělali v místním systému.

Chcete-li provést příkaz na více vzdálených počítačích, spusťte tento příkaz:

Invoke-Command -ComputerName Server01, Server02 -FilePath c: \ Scripts \ DiskCollect.ps1

Tento fragment spustí skript DiskCollect.ps1 na vzdálených počítačích, Server01 a Server02. Podrobný úvod ke vzdáleným příkazům najdete zde Oficiální průvodce vzdáleným příkazem společnosti Microsoft.

4. Pro skenování malwaru použijte PowerShell

Můžete spustit skenování malwaru ve vašem systému přímo přes Windows PowerShell. Chcete-li spustit rychlé skenování, zadejte následující příkazy v prostředí PowerShell a stiskněte Enter:

Start-MpScan -ScanType QuickScan

Rychlé skenování však někdy nestačí. Naštěstí můžete také provést úplné skenování z prostředí PowerShell.

Start-MpScan -ScanType FullScan

Upozorňujeme, že úplná kontrola může nějakou dobu trvat, takže by bylo rozumné ji spustit na pozadí. Místo toho použijte tento příkaz:

Start-MpScan -ScanType FullScan -AsJob

Tím se spustí úplné skenování malwaru na pozadí, zatímco budete zpracovávat další úkoly. Další informace najdete v našem úplném průvodci pomocí prostředí PowerShell ke skenování počítače, zda neobsahuje malware.

5. Vrtání se soubory a složkami

S pomocí Windows PowerShell můžete dokonce spravovat soubory a složky vašeho systému přímo z jednoho místa. Existuje spousta různých věcí, které můžete udělat, například přesun, otevření, přejmenování atd. Stejně jako u předchozích příkazů vypněte mshaa pro vaše uživatelské jméno.

Přejmenování souborů a složek

Soubory a složky můžete snadno přejmenovat pomocí Přejmenovat položku rutina v prostředí PowerShell.

Přejmenovat položku c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls MemesAreCool.xls

Přesouvání souborů a složek

Stejně jako přejmenování můžete také použít PowerShell k přesunu souborů a složek v počítači.

Přesunout položku c: \ Users \ mshaa \ Desktop \ MemesAreLame.xls c: \ Users \ mshaa \ Documents

Otevírání souborů 

Pomocí níže uvedeného příkazu otevřete libovolný náhodný soubor ve vašem systému:

Vyvolat položku c: \ MakeUseOf \ HelloWorld.txt

Po mírném vyladění výše uvedeného příkazu můžete také otevřít více souborů najednou.

Vyvolat položku c: \ MakeUseOf \ *. Txt

Nahrazení názvu konkrétního souboru hvězdičkou (*) umožní Vyvolat položku rutina otevírá více souborů najednou.

Udělejte z Windows PowerShell svého spojence

Doufejme, že vám tento krátký průvodce pomůže začít s PowerShellem. Jako bezplatná aplikace od společnosti Microsoft je to velmi užitečný nástroj, který můžete mít v tašce s nástroji Windows, aby byl váš provoz Windows plynulejší a automatizovanější.

E-mailem
Co je Arduino? Co s tím můžete dělat? Vysvětlil

Arduino je pozoruhodné zařízení pro vrtání elektroniky. Zjistěte, co to je, co s tím můžete dělat a jak začít.

Přečtěte si další

Související témata
  • Okna
  • Počítačová automatizace
  • Příkazový řádek
  • PowerShell
O autorovi
Shaant Minhas (Publikováno 33 článků)

Shaant je spisovatel na MUO. Absolvent počítačových aplikací používá svou vášeň pro psaní k tomu, aby vysvětlil složité věci v prosté angličtině. Když se nezabývá výzkumem ani psaním, může se stát, že si užívá dobrou knihu, běhá nebo se schází s přáteli.

Více od Shaanta Minhase

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji s technickými tipy, recenzemi, bezplatnými elektronickými knihami a exkluzivními nabídkami!

Ještě jeden krok…!

V e-mailu, který jsme vám právě poslali, potvrďte svou e-mailovou adresu.

.