脚本在PowerShell中运行良好。如何从Windows资源管理器运行它们?
答案 0 :(得分:4)
您确定这是执行政策错误吗?如果是PowerShell v2,请尝试在文件名前添加-File
参数:
"C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe" -File "%1"
答案 1 :(得分:2)
我明白了。 “about_Execution_Policies”帮助项目中有线索。流程执行策略必须更具限制性,它会覆盖由标准Set-ExecutionPolicy命令设置的localmachine策略。
组策略会覆盖所有这些。你得到一个模板来设置microsoft,忽略页面上说这只适用于win xp的部分,这是错误的。该页面及上面的帮助文件包含其他所需的说明。