O comando Powershell funciona a partir do cmd, mas não é executado

0

Estou tentando ligar este comando a uma chave (MS Keyboard Center):

powershell -Command "(new-object system.Net.WebClient).DownloadFile('http://spotify.hum?command=play','test')"

Se eu executar isso de um cmd sem privilégios, tudo funciona bem. Se eu o executar a partir de Iniciar / Executar, vejo a janela do ps abrir brevemente, mas a ação não é acionada.

O mesmo se eu ligá-lo a uma chave. A ausência de feedback dificulta o diagnóstico.

Isso tem algo a ver com a política de execução?

    
por Paul 28.09.2015 / 07:15

1 resposta

0

O problema foi com a localização DownloadFile . De cmd , ele foi aberto em uma pasta na qual eu posso escrever.

Com Start \ Run , estava em execução a partir de c: root.

Isso foi resolvido usando o parâmetro -noexit , então a janela do PS permaneceu em volta para mostrar o erro. A mensagem de erro não mostrou o motivo, mas vendo que houve pelo menos um erro para ver ajudado.

Sempre use caminhos absolutos para crianças.

    
por 28.09.2015 / 07:51