Spustite skript Powershell z CMD - Stručný sprievodca
2 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Chcete spustiť skript PowerShell z CMD, pretože nemusí byť dostupný vo vašom systéme? Alebo sa len chcete začleniť Funkcia PowerShell bez prepísania celého skriptu do dávkového súboru CMD? Ak je vaša odpoveď na niektorú z týchto otázok „áno“, tento článok vám pomôže!
Ako spustiť skript PowerShell z CMD
- Otvorený príkazový riadok v systéme Windows so zvýšenými právami od ponuka štart zadaním CMD a kliknutím CMD app> Spustiť ako správca.
- V predvolenom nastavení sa konzola CMD otvorí v C: \ Windows \ System32 zložky.
- Prejdite do adresára skriptu PowerShell pomocou CD Príkaz.
- Ja mám napríklad PS1 skript in pohon D, takže spustím nasledujúci príkaz v CMD: cd /d D:
- Teraz vykonajte tento príkaz: powershell.exe .\SimplePS.ps1.
- vymeniť .\SimplePS.ps1 s vlastným názvom súboru skriptu PowerShell s príponou PS.
- Skript by sa mal spustiť vo vybranom adresári podľa základných kódov. Ak je niečo na tlač, uvidíte to na CMD.
- Napríklad „Dobrý deň, toto je jednoduchý skript PowerShell!“ v aktuálnom skripte.
Expert Tip
Pri spustení skriptu PowerShell na CMD sa proces môže prerušiť z dôvodu nevhodných nastavení pre Set-ExecutionPolicy funkcie.
Existujú dva spôsoby, ako vyriešiť túto chybu:
Použitie PowerShell
- Kliknite pravým tlačidlom myši na ponuka štart ikonu a vyberte si Windows PowerShell (Admin) z Power User obsahové menu.
- Keď uvidíte konzolu, spustite tento príkaz: Nastaviť executionpolicy RemoteSigned.
- hit vstúpiť.
- Keď vidíš Áno a No vyzve, stlačte Y a hit vstúpiť znovu.
Použitie CMD
- Otvorte CMD so zvýšenými právami.
- Skopírujte a prilepte tento príkaz a stlačte vstúpiť: powershell Set-ExecutionPolicy RemoteSigned.
Súvisiace čítanie:
Teraz viete, ako spustiť skript PowerShell z CMD. Toto je rýchly a pohodlný spôsob spúšťania pokročilých skriptov na základnom nástroji terminál.
Pomohol článok? Poznáte lepší spôsob, ako dosiahnuť rovnaký výsledok? Podeľte sa o svoje myšlienky nižšie.
Používateľské fórum
0 správy