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, cmd
todo 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 DownloadFile
ubicació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 -noexit
pará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.