Rulați Powershell Script din CMD - Ghid rapid

Pictograma timp de citire 2 min. citit


Cititorii ajută la sprijinirea MSpoweruser. Este posibil să primim un comision dacă cumpărați prin link-urile noastre. Pictograma Tooltip

Citiți pagina noastră de dezvăluire pentru a afla cum puteți ajuta MSPoweruser să susțină echipa editorială Afla mai multe

Rulați scriptul Powershell din CMD

Doriți să rulați scriptul PowerShell din CMD, deoarece este posibil să nu fie disponibil pe sistemul dvs.? Sau vrei doar să încorporezi Funcționalitatea PowerShell fără a rescrie întregul script într-un fișier batch CMD? Dacă răspunsul tău este „Da” la oricare dintre aceste întrebări, acest articol vă va ajuta!

Cum să rulați un script PowerShell din CMD

  1. Operatii Deschise Command Prompt în Windows cu drepturi ridicate de la meniul Start prin tastare CMD și făcând clic CMD aplicație> Executare ca administrator.
administrator CMD
  1. În mod implicit, consola CMD se va deschide în C: \ Windows \ System32 dosar.
  2. Navigați la directorul script-ului PowerShell utilizând CD comanda.
  3. De exemplu, am Script PS1 in conduce D, așa că rulez următoarea comandă în CMD: cd /d D:
Mergeți la D
  1. Acum, executați această comandă: powershell.exe .\SimplePS.ps1.
Rulați powershell
  1. Înlocui .\SimplePS.ps1 cu propriul nume de fișier script PowerShell cu extensia PS.
  2. Scriptul ar trebui să se execute în directorul selectat conform codurilor de bază. Dacă există ceva de imprimat, îl veți vedea pe CMD.
  3. De exemplu, "Bună, acesta este un script PowerShell simplu!” în scenariul curent.
Powershell executat

Sfat expert

Când rulați un script PowerShell pe CMD, procesul poate fi întrerupt din cauza setărilor necorespunzătoare pentru Set-ExecutionPolicy caracteristică.

Există două moduri de a rezolva această eroare:

Folosind PowerShell

  1. Faceți clic dreapta pe meniul Start pictogramă și alegeți Windows PowerShell (Admin) de la Utilizator puternic meniul contextual.
  2. Când vedeți consola, rulați această comandă: Set-ExecutionPolicyRemoteSigned.
  3. Lovit Intrați.
  4. Cand vezi Da si Nu solicitări, apăsați Y și lovit Intrați din nou.
Politica de execuție

Utilizarea CMD

  1. Deschide CMD cu drepturi ridicate.
  2. Copiați și lipiți această comandă și apăsați Intrați: powershell Set-ExecutionPolicy RemoteSigned.
politica CMD

Lecturi înrudite:

Acum știți cum să rulați un script PowerShell din CMD. Acesta este o modalitate rapidă și convenabilă de a rula scripturi avansate pe o bază rudimentară terminal.

A ajutat articolul? Știți o modalitate mai bună de a obține același rezultat? Împărtășiți-vă gândurile mai jos.

Forumul utilizatorilor

0 mesaje