PowerShell: avvia il processo su un'unità diversa da CMD batch


0

Problema: Dal CMD o dal file batch, chiamare powershell e avviare un processo da un'unità diversa oppure il file -FilePath non funziona.

enter image description here

Risposte:


3

Devi citare il percorso del tuo eseguibile:

powershell -Command "& { Start-Process -FilePath 'E:\Trunk Monkey\Utilities\SkypePortable\SkypePortable.exe' }"

Eccellente. Sebbene questa fosse una domanda tipo KB, hai fornito una risposta alla mia domanda di esempio. Grazie!
semtex41

0

Soluzione: Usa la seguente sintassi, solo con virgolette singole (le virgolette non funzionano) -

powershell start-process -FilePath 'E:\Trunk Monkey\Utilities\SkypePortable\SkypePortable.exe'

Dettagli: Non avevo fortuna con altri parametri, per includere ...

powershell -Command "& {}

come elencato qui: http://technet.microsoft.com/en-us/library/hh847736.aspx

Spero che questo aiuti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.