Přejít na hlavní obsah

Jednoduchý a spolehlivý způsob spouštění skriptů prostřednictvím PowerShell - krok za krokem pokyny pro začátečníky

PowerShell - je to univerzální skriptovací a automatizační jazyk vyvinutý společností Microsoft pro správu a automatizaci operačních systémů Windows. Je to výkonný nástroj, který vám umožňuje provádět různé úkoly, včetně spouštění skriptů a příkazů, což je velmi užitečné pro systémové administrátory a vývojáře.

Spuštění skriptu prostřednictvím PowerShell vám otevírá široké možnosti pro automatizaci rutinních úkolů, správu systému a provádění akcí v operačním systému. Pro spuštění skriptů však budete muset znát několik základních příkazů.

Způsoby, jak spustit skript přes PowerShell:

1. Zadejte příkaz " powershell.exe " v příkazovém řádku Windows. Pokud cesta k spustitelnému souboru PowerShell není v proměnné prostředí Path, musíte zadat úplnou cestu k spustitelnému souboru. Například "C:\Windows\System32\WindowsPowerShell\v1.0\powershell..exe". Spusťte tento příkaz a spusťte zcela novou, čistou instanci PowerShell.

2. Klikněte pravým tlačítkem na prázdné místo ve složce obsahující váš skript a poté vyberte možnost Otevřít okno PowerShell zde. V důsledku toho se otevře okno PowerShell s aktuální cestou uvedenou na vašem skriptu.

Nastavení Powershell pro spouštění skriptů

Chcete-li spustit skripty prostřednictvím Powershell, musíte provést několik předvoleb.

  1. Otevřete Powershell jako správce.
  2. Nastavte zásady provádění skriptů pomocí příkazu Set-ExecutionPolicy . Chcete-li například povolit spouštění všech skriptů, zadejte příkaz Set-ExecutionPolicy Unrestricted .
  3. Potvrďte změnu politiky odpovědí na potvrzující otázku.

Po provedení těchto nastavení budete moci spouštět skripty v Powershell bez omezení.

Instalace Powershell

Chcete-li spustit skripty přes Powershell, musíte jej nainstalovat do počítače. Zde je několik jednoduchých kroků, které vám pomohou nainstalovat Powershell:

  1. Otevřete webový prohlížeč a přejděte na oficiální web společnosti Microsoft.
  2. Vyhledejte sekci Downloads nebo Downloads a v seznamu dostupného softwaru vyberte Powershell.
  3. Vyberte verzi Powershell kompatibilní s operačním systémem vašeho počítače a klikněte na odkaz ke stažení.
  4. Po dokončení stahování otevřete instalační soubor a postupujte podle pokynů průvodce instalací.
  5. Po instalaci restartujte počítač, aby se změny projevily.

Nyní jste připraveni spouštět skripty prostřednictvím Powershell a používat jeho výkonné funkce k automatizaci úloh a správě počítače.

Kontrola verze Powershell

Verze Powershell může někdy ovlivnit, jaké příkazy a funkce jsou ve skriptu k dispozici. Ověření verze Powershell může být užitečné pro zajištění kompatibility na různých počítačích nebo pro výběr konkrétních funkcí dostupných pouze v nových verzích.

Chcete-li zkontrolovat verzi Powershell, postupujte podle následujících kroků:

  1. Otevřete Powershell.
  2. Zadejte příkaz $PSVersionTable.PSVersion a stiskněte Enter.
  3. Na obrazovce se objeví informace o verzi Powershell, včetně základních a dalších informací.

Například uvidíte něco podobného:

Major Minor Build Revision----- ----- ----- --------7 1 0 0

Uvedené informace znamenají, že máte nainstalovanou Powershell verzi 7.1.0.0.

Kontrola verze Powershell může být užitečná, pokud vyvíjíte skripty, které vyžadují určitou verzi Powershell, nebo pokud potřebujete vědět, která verze Powershell Je nainstalována na počítačích zaměstnanců. To vám umožní mít jistotu kompatibility a úspěšného provádění vašich skriptů.

Vytvoření skriptu v Powershell

Vytvoření skriptu v Powershell vám umožní automatizovat rutinní úkoly, provádět složité operace a spravovat systém pomocí příkazového řádku. K vytvoření skriptu budete potřebovat textový editor, jako je Notepad++ nebo Sublime Text.

1. Otevřete textový editor a vytvořte nový soubor.

2. Na začátku skriptu je obvykle přidán shebang-řádek, který systému říká, který interpret by měl být použit k provedení skriptu. Pro Powershell se používá následující řádek:

3. Po shebangu můžete přidat komentář, který vysvětlí, co skript dělá a jak jej používat:

# Tento skript vám umožňuje vytvořit nové adresář.

4. Poté můžete začít psát kód skriptu. Powershell podporuje mnoho příkazů a příkazů k provádění různých úkolů. Chcete-li například vytvořit nové adresář, můžete použít příkaz New-Item :

New-Item-Path С:\НоваяДиректория -ItemType Directory

5. Po napsání kódu skriptu uložte soubor s příponou". ps "nebo". ps1", například"script.ps1".

6. Nyní je skript připraven ke spuštění. Chcete-li jej spustit, otevřete Powershell a přejděte do adresáře, kde je skript. Poté spusťte příkaz:

Skript bude dokončen a uvidíte výsledky jeho práce.

Vytvoření skriptu v Powershell je tedy pohodlný způsob, jak automatizovat úkoly a spravovat systém prostřednictvím příkazového řádku.

Otevření editoru skriptů v Powershell

Powershell má vestavěný editor skriptů, který vám umožňuje vytvářet a upravovat skripty v jazyce Powershell. Chcete-li otevřít editor skriptů v Powershell, postupujte podle těchto kroků:

  1. Otevřete Powershell stisknutím klávesy Win + X a výběrem "Windows PowerShell" z rozevíracího seznamu.
  2. Začněte vytvářet nový skript zadáním příkazu New-Item v okně Powershell. Chcete-li například vytvořit nový skript s názvem "script.ps1", zadejte následující příkaz:

New-Item -Path .\script.ps1 -ItemType File

  1. Chcete-li otevřít editor skriptů v Powershell, zadejte příkaz notepad script. ps1, kde" script.ps1 " je název vašeho skriptu:

Otevře se editor Notepad s vaším skriptem. Můžete upravit skript, přidat kód a uložit změny. Po uložení skriptu jej můžete spustit zadáním jeho názvu do okna Powershell.

Psaní skriptu v Powershell

Programovací jazyk PowerShell vytvořený společností Microsoft poskytuje pohodlný způsob, jak automatizovat různé úkoly v operačním systému Windows. Psaní skriptů v PowerShell vám umožňuje zjednodušit a zrychlit práci se systémem, provádět opakující se akce a provádět různé analýzy dat.

Zde je několik kroků k napsání skriptu v PowerShell:

  1. Otevřete Editor PowerShell. Můžete použít standardní editor Notepad nebo specializovaný editor, jako je Visual Studio Code s nainstalovaným rozšířením PowerShell.
  2. Začněte skript oznámením záhlaví, které označuje, že píšete skript v jazyce PowerShell. Obvykle to vypadá takto: # PowerShell Script .
  3. V případě potřeby určete proměnné. Symbol $ můžete použít k vytvoření proměnné a přiřazení hodnoty.
  4. Napište příkazy nebo funkce, které provádějí potřebné kroky. PowerShell poskytuje širokou škálu vestavěných příkazů pro práci se soubory, registrem, procesy atd.
  5. Přidejte komentáře pro vysvětlení kódu. Použijte symbol # k psaní jednostupňových komentářů a bloky komentářů pro více řádků.
  6. Uložte skript s příponou. ps1 . Například myscript. ps1 .

Po uložení skriptu jej můžete spustit prostřednictvím PowerShell spuštěním následujícího příkazu: powershell.exe-ExecutionPolicy Bypass-File C:\path\to\script.ps1 nahrazení C:\path\to\script.ps1 na cestě k vašemu skriptu.

Psaní skriptů v PowerShell může být velmi užitečné pro automatizaci každodenních úkolů, usnadnění práce se systémem a zpracování dat. Pravidelné procvičování a učení dostupných příkazů vám pomůže stát se efektivnějším uživatelem PowerShell.

Uložení skriptu do souboru

Když potřebujete uložit skript PowerShell pro pozdější použití, můžete vytvořit soubor v počítači. Postupujte podle jednoduchých kroků:

  1. Otevřete editor kódu nebo textový editor v počítači, jako je poznámkový blok++ nebo Visual Studio Code.
  2. Vytvořte nový soubor a zkopírujte kód skriptu PowerShell.
  3. Uložte soubor s příponou". ps1", která označuje, že se jedná o skript PowerShell.
  4. Vyberte vhodné místo pro uložení souboru, například na ploše nebo ve složce, kterou lze snadno navigovat.
  5. Dejte souboru smysluplný název, který vám umožní snadno identifikovat jeho obsah a účel.

Nyní je váš skript PowerShell uložen v souboru a připraven k použití. Můžete jej spustit poklepáním na soubor nebo jeho spuštěním přes příkazový řádek pomocí příkazu "powershell.exe-File С:\Путь\К\Вашему\Файлу.рѕ1". a nezapomeňte předinstalovat PowerShell, pokud váš soubor nefunguje z příkazového řádku. Uložením skriptu do souboru je přenosný a lze jej použít na různých počítačích bez pokaždé kopírování a vkládání kódu.

Výběr adresáře pro uložení souboru skriptu

Příklad použití příkazu Set-Location:

Set-Location -Path "C:\Scripts"

Tento příkaz nastaví aktuální adresář skriptu na " C:\Scripts". Uživatel může změnit cestu podle svých potřeb.

Pokud uživatel potřebuje uložit soubor skriptu do adresáře, který si ručně vybral, můžete použít příkaz "read-Host".

Příklad použití příkazu Read-Host:

$directory = Read-Host "Введите путь к директории"Set-Location -Path $directory

Po provedení uvedených příkazů bude skript uložen v adresáři vybraném uživatelem.

Výběr adresáře pro uložení souboru skriptu umožňuje uživatelům snadno najít a uspořádat své skripty podle potřeby.

Zadání názvu souboru skriptu

Chcete-li spustit skript přes PowerShell, musíte zadat název souboru, který obsahuje kód skriptu. Název souboru lze nastavit dvěma způsoby:

1. Použití plné cesty k souboru:

Pokud je skript v určité složce, musíte zadat úplnou cestu k souboru, která zahrnuje název složky a název souboru. Například:

powershell.exe -File "C:\Scripts\myscript.ps1"

V tomto případě bude skript s názvem "myscript. ps1" spuštěn ze složky "C:\Scripts".

2. Použití relativní cesty k souboru:

Pokud je skript ve stejné složce, kde je spuštěn příkaz PowerShell, můžete použít relativní cestu k souboru. Například:

powershell.exe -File .\myscript.ps1

V tomto případě bude skript s názvem "myscript. ps1" spuštěn z aktuální složky.

Všimněte si, že při použití relativní cesty k souboru musíte před názvem souboru (.aby cesta byla správná.

Zadáním správného názvu souboru skriptu jej tedy budete moci spustit přes PowerShell a dokončit požadované úkoly.