Powershell 命令可从 cmd 运行但无法运行

Powershell 命令可从 cmd 运行但无法运行

我正在尝试将此命令绑定到一个键(MS 键盘中心):

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

如果我以非特权身份运行此程序,则cmd一切正常。如果我从“开始/运行”运行它,我会看到 ps 窗口短暂打开,但操作不会触发。

如果我将其绑定到某个键,情况也是如此。没有反馈,很难诊断。

这与执行政策有关吗?

答案1

问题出在DownloadFile位置上。从 开始cmd,它在我可以写入的文件夹中打开。

Start \ Run是从c:root 身份运行的。

这是通过使用参数解决的-noexit,因此 PS 窗口继续显示错误。错误消息没有显示原因,但看到至少有一个错误可以查看还是有帮助的。

孩子们,总是使用绝对路径。

相关内容