Zaženite skript Powershell iz CMD – hitri vodnik
2 min. prebrati
Objavljeno dne
Preberite našo stran za razkritje, če želite izvedeti, kako lahko pomagate MSPoweruser vzdrževati uredniško skupino Preberi več
Ali želite zagnati skript PowerShell iz CMD, ker morda ni na voljo v vašem sistemu? Ali pa se samo želite vključiti Funkcionalnost PowerShell brez prepisovanja celotnega skripta v paketno datoteko CMD? Če je vaš odgovor na katero od teh vprašanj "da", vam bo ta članek pomagal!
Kako zagnati skript PowerShell iz CMD
- Odprto Command Prompt v sistemu Windows s povišanimi pravicami od Start z vpisom CMD in kliknete CMD aplikacija> Zaženi kot skrbnik.
- Privzeto se bo konzola CMD odprla v C: \ Windows \ System32 mapa.
- Pomaknite se do imenika skripta PowerShell z uporabo CD ukaz.
- Na primer, imam PS1 skript in vozi D, zato v CMD zaženem naslednji ukaz: cd /d D:
- Zdaj izvedite ta ukaz: powershell.exe .\SimplePS.ps1.
- Zamenjaj .\SimplePS.ps1 z lastnim imenom datoteke skripta PowerShell s pripono PS.
- Skript se mora izvajati znotraj izbranega imenika v skladu z osnovnimi kodami. Če je kaj za natisniti, boste to videli na CMD.
- Na primer,Pozdravljeni, to je preprost skript PowerShell!« v trenutnem scenariju.
Strokovni nasvet
Pri izvajanju skripta PowerShell na CMD se lahko postopek prekine zaradi neustreznih nastavitev za Set-ExecutionPolicy lastnost.
To napako lahko odpravite na dva načina:
Uporaba PowerShell
- Z desno tipko miške kliknite o Start ikono in izberite Windows PowerShell (skrbnik) Iz Moč Uporabnik kontekstni meni.
- Ko vidite konzolo, zaženite ta ukaz: Nastavite ExecutionPolicy RemoteSigned.
- hit Vnesite.
- Ko vidite Da in Ne poziva, pritisnite Y in udaril Vnesite še enkrat.
Uporaba CMD
- Odpri CMD s povišanimi pravicami.
- Kopirajte in prilepite ta ukaz in pritisnite Vnesite: powershell Set-ExecutionPolicy RemoteSigned.
Sorodna branja:
Zdaj veste, kako zagnati skript PowerShell iz CMD. To je hiter in priročen način za izvajanje naprednih skriptov na osnovnem terminal.
Je članek pomagal? Ali poznate boljši način za dosego enakega rezultata? Delite svoje misli spodaj.