Come eseguire un file exe in PowerShell con parametri con spazi e citazioni

Come eseguire un file exe in PowerShell con parametri con spazi e citazioni
PowerShell è lo strumento di scripting più potente in Windows in grado di eseguire diverse attività non ortodosse che altre applicazioni normalmente non possono fare. Può eseguire o eseguire il "exe"File utilizzando cmdlet specifici. Inoltre, vengono utilizzati anche parametri aggiuntivi fianco a fianco durante l'esecuzione di un file eseguibile in PowerShell.

Questo post spiegherà la procedura per eseguire un file "exe" in PowerShell.

Come eseguire/eseguire un file exe con parametri con spazi e citazioni in PowerShell?

Questi sono i metodi che possono essere utilizzati per eseguire il "exe" file":

  • Avvio del processo.
  • Chiama operatore (&).

Metodo 1: eseguire un file EXE con parametri con spazi e citazioni usando il comando "start-process" in PowerShell

Il primo metodo per eseguire il "exeIl file è usare il "Avvio del processo"Comando in PowerShell. Viene utilizzato per avviare uno o più processi.

Esempio

Ora, esegui il comando fornito in PowerShell:

> Start -Process -filePath "C: \ Windows \ System32 \ Notepad.exe "-Wait -Stystyle massimizzato

In questo comando sopra dato:

  • Innanzitutto, abbiamo utilizzato il "Avvio del processo"Comando per avviare un processo specifico.
  • Successivamente, specificare la posizione del "exe"File utilizzando il"-Percorso del file"Parametro.
  • "-Aspettare"Il parametro attende un determinato processo prima di accettare un nuovo input.
  • "-Stile di finestre"Parametro con il valore"Massimizzato"Viene utilizzato per massimizzare una determinata finestra di processo/applicazione:

Di conseguenza, verrà eseguito il file exe specificato.

Metodo 2: eseguire un file EXE in PowerShell con parametri con spazi e citazioni usando l'operatore di chiamata (&)

IL "Chiama operatore"(&) È anche noto come operatore invoke, in quanto viene utilizzato per eseguire il programma o un file da una directory specifica.

Esempio

Per utilizzare l'operatore di chiamata per l'esecuzione del file EXE selezionato, eseguire questo comando:

> & "C: \ Programmi (x86) \ Videolan \ VLC \ VLC.exe "" C: \ Users \ Muhammad Farhan \ Music \ Song.m4a " /fullscreen

Qui:

  • Innanzitutto, abbiamo aggiunto l'operatore di invocazione/chiamata "E"Per inizializzare la determinata app/processo.
  • Successivamente, menziona la posizione del file EXE all'interno delle virgole invertite.
  • Quindi, abbiamo fornito il percorso del file audio da riprodurre su "EXE" Software.
  • "/a schermo intero"Il parametro viene utilizzato per aprire il file eseguibile VLC specificato in modalità a schermo intero:

Quando questo codice viene eseguito, eseguirà il lettore video di terze parti e riprodurrà il file specificato in modalità a schermo intero.

Conclusione

IL "exe"Il file può essere eseguito utilizzando due metodi, tra cui"Avvio del processo" E "Chiama operatore e". Nel primo metodo, prima, scrivi il cmdlet "Start-Process" e quindi aggiungi il percorso del file per eseguirlo. Nel secondo metodo, prima, scrivi l'operatore di chiamata "&" e aggiungi il percorso del file EXE. Inoltre, puoi anche aggiungere i parametri per eseguire il file eseguibile con funzioni aggiuntive. Questo post ha fornito diversi metodi per eseguire il "exe"File con parametri, spazi e citazioni.