El comando Powershell funciona desde cmd pero no se ejecuta

El comando Powershell funciona desde cmd pero no se ejecuta

Estoy intentando vincular este comando a una tecla (Centro de teclado de MS):

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

Si ejecuto esto desde una persona sin privilegios, cmdtodo funciona bien. Si lo ejecuto desde Inicio/Ejecutar, veo que la ventana ps se abre brevemente pero la acción no se activa.

Lo mismo si lo vinculo a una clave. La ausencia de retroalimentación dificulta el diagnóstico.

¿Tiene esto algo que ver con la política de ejecución?

Respuesta1

El problema fue con la DownloadFileubicación. Desde cmd, estaba abierto en una carpeta en la que puedo escribir.

Con Start \ Runél se estaba ejecutando desde c:la raíz.

Esto se resolvió usando el -noexitparámetro, por lo que la ventana de PS permaneció abierta para mostrar el error. El mensaje de error no mostraba el motivo, pero ver que había al menos un error ayudó.

Utilice siempre caminos absolutos, niños.

información relacionada