Windows: Spusťte skript powerhell - jak to funguje
Z bezpečnostních důvodů nelze ve výchozím nastavení pod Windows spustit skript Powershell. Místo toho jsou malé programy blokovány. V tomto praktickém tipu vám ukážeme, jak můžete skript spustit a používat.
Spusťte skript Powershell ve Windows - musíte to udělat
Pokud chcete ve Windows spustit skript Powershell, musíte nejprve odstranit blok:
- Klikněte pravým tlačítkem myši na zástupce Powershell a vyberte „Spustit jako správce“. Možná budete muset tento krok potvrdit.
- Spusťte zde příkaz „Set-ExecutionPolicy RemoteSigned“, aby byly skripty spuštěny.
- Poznámka: Tento příkaz provede všechny skripty, které mohou mít za následek bezpečnostní riziko.
- „RemoteSigned“ vyžaduje k provedení digitálního podpisu a používá jej pro skripty stažené z Internetu. Systém Windows vždy spouští místní skripty, které jste v počítači vytvořili.
- Můžete tedy použít proměnnou „AllSigned“ namísto „RemoteSigned“. Všechny skripty jsou tedy prováděny pomocí digitálního podpisu. Pokud podpis není znám, budete požádáni o svolení.
- Proměnná „neomezený“ vykonává všechny skripty, ale upozorňuje na nepodepsané skripty stažené z Internetu. V tomto případě je příkazem „Set-ExecutionPolicy Unrestricted“.
- Příkazem „powershell -ep RemoteSigned -file MyScript.ps1“ můžete pro svůj soubor nastavit výjimku. Nahraďte proměnnou "MyScript.ps1" skutečným názvem souboru.
Spusťte skript powerhell - upravte práva skupiny
Případně můžete také upravit práva skupiny v systému Windows 10. Výhoda: Nemusíte si vybrat mezi matoucími příkazy.
- Do vyhledávání Windows zadejte „Konfigurace počítače a uživatele“ a spusťte program se stejným názvem.
- Přepněte sem na „Pokyny“ a poté na „Šablony pro správu“.
- V části „Součásti systému Windows“ vyhledejte složku „Windows PowerShell“.
- Poklepejte na položku „Povolit spuštění skriptu“.
- Zde najdete možnosti nastavení „Povolit místní skripty a vzdáleně podepsané skripty“, „Povolit pouze podepsané skripty“ a „Povolit všechny skripty“.
- Z bezpečnostních důvodů doporučujeme použít možnost „Povolit místní skripty a vzdálené podepsané skripty“. Tím je váš počítač optimálně chráněn.
Tyto pokyny jsou založeny na Windows 8 nebo Windows 10. Ukážeme vám nejdůležitější příkazy Powershell v dalším praktickém tipu.