Powershell - je to příkazový řádek a skriptovací prostředí vyvinuté společností Microsoft. Poskytuje uživatelsky přívětivé a výkonné rozhraní pro automatizaci úloh a správu operačního systému Windows.
S Powershell můžete snadno provádět různé operace, jako je správa souborů a složek, instalace a mazání programů, konfigurace síťových připojení a další.
Použití Powershell ve Windows 10 nevyžaduje instalaci dalšího softwaru, protože je již zabudován do operačního systému. K jeho spuštění stačí vytočit "powershell" do vyhledávacího pole a stisknout Enter.
Poznámka: Chcete-li spustit Powershell jako správce, klikněte pravým tlačítkem na zástupce a vyberte Spustit jako správce.
Instalace Powershell ve Windows 10
1. Přejděte do Nastavení (Nastavení).
Chcete-li to provést, klikněte pravým tlačítkem myši na tlačítko Start (Start) a v kontextové nabídce vyberte Možnosti (Settings).
2. Vyberte "Aplikace" (Apps).
Nastavení Windows 10 se okamžitě otevře v části Aplikace (Apps). Ale pokud ne, stačí kliknout na položku "Aplikace" v levém podokně.
3. Vyberte "aplikace a funkce" (Apps & features).
V levém podokně vyberte "aplikace a funkce" (Apps & features).
4. Vyberte "Pokročilé možnosti" (Optional features).
Na pravé straně okna klikněte na položku" Pokročilé možnosti " (Optional features).
5. Klikněte na Přidat funkci (Add a feature).
Na stránce aplikace a funkce (Apps & features) přejděte dolů a vyberte "Powershell". Poté klikněte na tlačítko "Přidat funkci" (Add a feature) nad seznamem.
6. Klikněte Na Instalovat (Install).
V okně Přidat komponentu, které se zobrazí, klikněte na tlačítko Instalovat (Install) a spusťte instalaci PowerShell.
7. Počkejte na dokončení instalace.
Počkejte, až instalace PowerShell skončí. Může to chvíli trvat.
Po dokončení instalace budete mít nejnovější verzi PowerShell ve Windows 10 a budete jej moci používat pro různé úlohy příkazového řádku a automatizaci.
Nastavení Powershell po instalaci
Po instalaci Powershell do počítače s operačním systémem Windows 10 je třeba provést některá nastavení, aby bylo zajištěno pohodlné a efektivní využití prostředí příkazového řádku.
Zde je několik doporučení pro nastavení Powershell:
- Aktualizace verze Powershell: Zkontrolujte, zda máte nainstalovanou nejnovější verzi Powershell. Aktuální verzi můžete zkontrolovat pomocí příkazu $PSVersionTable.PSVersion v příkazovém řádku. Pokud je vaše verze zastaralá, doporučujeme ji aktualizovat na nejnovější dostupnou verzi.
- Konfigurace úrovně provádění skriptů: Ve výchozím nastavení může Powershell spouštět pouze podepsané skripty. Pokud plánujete používat vlastní skripty, můžete pomocí příkazu změnit úroveň provádění skriptů Set-ExecutionPolicy. Můžete například nastavit úroveň provádění na "RemoteSigned", abyste umožnili spouštění podepsaných skriptů a místních skriptů bez podpisu.
- Konfigurace cesty spouštění skriptů: Powershell obsahuje seznam umístění, ve kterých hledá skripty pro provedení. Chcete-li do tohoto seznamu přidat novou cestu, můžete použít proměnnou prostředí $env:Path nebo přidat cestu do proměnné prostředí $env:PSModulePath. To může být užitečné, pokud máte své skripty nebo moduly, které chcete použít v Powershell.
Po provedení uvedených nastavení budete připraveni používat Powershell v počítači s operačním systémem Windows 10. Příjemné použití!
Základní příkazy PowerShell
Níže je několik základních příkazů PowerShell, které mohou být užitečné při práci s operačním systémem Windows 10:
Get-Process - zobrazuje seznam spuštěných procesů v počítači.
Get-Service - zobrazí seznam spuštěných služeb v počítači.
Get-Help - zobrazí nápovědu k příkazům PowerShell.
Set-ExecutionPolicy - nastavuje zásady zabezpečení provádění skriptů v PowerShell.
Set-Location - změní aktuální umístění v systému souborů.
Copy-Item - kopíruje soubory a složky z jednoho místa na druhé.
Move-Item - přesouvá soubory a složky z jednoho místa na druhé.
New-Item - vytvoří nový soubor, složku nebo klíč registru.
Remove-Item - odstraní soubory, složky a klíče registru.
Invoke-Command - provádí příkazy na vzdáleném počítači.
To jsou jen některé z mnoha příkazů PowerShell. Podívejte se na dokumentaci a experimentujte s příkazy, abyste maximalizovali sílu PowerShell při práci s Windows 10.
Proměnné a objekty v Powershell
V Powershell se proměnné používají k ukládání a zpracování dat. Jsou to obvykle pojmenované kontejnery,které mohou obsahovat různé typy dat.
Vytvoření proměnné v Powershell se provádí pomocí znaménka " $ " následovaného názvem proměnné. Například $ jméno = hodnota . Zde je " $jmeno_přenosné "název proměnné a" hodnota " hodnota, která bude přiřazena proměnné.
V Powershell mohou být hodnoty proměnných různých typů, jako jsou řádky, čísla, bulovy hodnoty a objekty. Proměnné s řetězcovými hodnotami musí být uzavřeny v uvozovkách nebo apostrofech.
Operace proměnných v Powershell zahrnují přiřazení hodnot, čtení hodnot, změnu hodnot a odstranění proměnných.
Powershell také používá objekty, které jsou instance tříd a mají vlastnosti a metody. Pro přístup k vlastnostem a metodám objektu se používá bod a název vlastnosti nebo metody. Například objekt.majetek nebo objekt.metoda() .
Objekty v Powershell mohou být vytvořeny pomocí speciálních příkazů nebo vyvolány vestavěnými funkcemi a příkazy. Mohou být použity k provádění různých činností, jako je čtení nebo zápis souborů, správa procesů, práce s registrem a další.
Správa souborů a složek v PowerShell
Pro práci se soubory a složkami v PowerShell jsou k dispozici následující příkazy:
- Get-ChildItem-získání seznamu souborů a podsložek v daném adresáři;
- Set-Location-změna aktuálního adresáře;
- New-Item-vytvoření nového souboru nebo složky;
- Copy-Item-kopírování souboru nebo složky;
- Move-Item-přesun souboru nebo složky;
- Remove-Item-odstranění souboru nebo složky;
- Rename-Item-přejmenování souboru nebo složky;
- Get-Content-čtení obsahu souboru;
- Set-Content-zápis obsahu do souboru;
- Add-Content-přidání obsahu do souboru;
- Test-Path-kontrola existence souboru nebo složky;
- Get-Acl-získání ACL (seznamu oprávnění přístupu) souboru nebo složky;
- Set-Acl-instalace souboru nebo složky ACL;
Níže jsou uvedeny příklady použití některých příkazů.
Seznam souborů a podsložek v aktuálním adresáři:
Get-ChildItem
Chcete-li vytvořit nový soubor nebo složku:
New-Item -ItemType File -Path C:\Path\to\file.txtNew-Item -ItemType Directory -Path C:\Path\to\folder
Pro kopírování souboru nebo složky:
Copy-Item -Path C:\Path\to\file.txt -Destination C:\Path\toew\file.txtCopy-Item -Path C:\Path\to\folder -Destination C:\Path\toew\folder -Recurse
Pro přesun souboru nebo složky:
Move-Item -Path C:\Path\to\file.txt -Destination C:\Path\toew\file.txtMove-Item -Path C:\Path\to\folder -Destination C:\Path\toew\folder
Chcete-li odstranit soubor nebo složku:
Remove-Item -Path C:\Path\to\file.txtRemove-Item -Path C:\Path\to\folder -Recurse
To jsou jen některé z příkazů dostupných pro správu souborů a složek v PowerShell. Pomocí těchto příkazů můžete efektivně pracovat se souborovým systémem a automatizovat mnoho úkolů ve Windows 10.