【发布时间】:2021-07-12 20:03:58
【问题描述】:
我正在尝试通过双击文件来运行此脚本:
$notifyParams = @{title="XXXX";content="New Tasks Available!"}
Invoke-WebRequest -Uri https://hook.notify17.net/api/raw/XXXXX -Method POST -Body $notifyParams
我想要另一个程序自动激活它,所以右键单击>用 Powershell 运行对我没有帮助。
我已经尝试了此线程中建议的所有内容,但似乎没有任何帮助: Is there a way to make a PowerShell script work by double clicking a .ps1 file?
只有右键单击>使用 Powershell 运行才能真正运行脚本。
我没有真正的PowerShell知识,也不是我自己写的,我只需要运行它。
【问题讨论】:
-
您链接的那个线程中的解决方案应该可以工作。当您尝试接受的答案(包括 cmets 中关于 ExecutionPolicy 的部分)时会发生什么?
-
你收到错误了吗?
-
窗口短暂地打开和关闭,就是这样,线程中提到的每个方法。
-
使用快捷方式中的 -noexit 标志来保持窗口打开,这应该可以让您看到文本