Powershell - Iniciar processo em unidades diferentes do CMD em lote


0

Problema: No CMD ou no Batchfile, a chamada ao PowerShell e o início de um processo a partir de uma unidade diferente ou o -FilePath estão falhando.

insira a descrição da imagem aqui

Respostas:


3

Você precisa citar o caminho do seu executável:

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

Excelente. Embora se tratasse de uma pergunta do tipo KB, você forneceu uma resposta para minha pergunta de exemplo. Obrigado!
precisa saber é o seguinte

0

Solução: use a seguinte sintaxe, apenas com aspas simples (aspas duplas não funcionam) -

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

Detalhes: eu não estava tendo sorte com outros parâmetros, para incluir ...

powershell -Command "& {}

conforme listado aqui: http://technet.microsoft.com/en-us/library/hh847736.aspx

Espero que isso ajude.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.