首页 文章

从explorer =执行策略错误运行powershell脚本

提问于
浏览
3
  • 在Windows 7决赛中我完成了:Set-ExecutionPolicy不受限制

  • 在Windows资源管理器中,我选择了一个script.ps1文件,选择打开方式,放入c:\ windows \ system32 \ WindowsPowerShell \ v1.0 \ powershell.exe

  • powershell窗口短暂闪烁,并显示有关执行策略的错误 .

脚本在PowerShell中运行良好 . 如何从Windows资源管理器运行它们?

2 回答

  • 2

    你确定它是_1781290的PowerShell v2,尝试在文件名之前包含 -File 参数:

    "C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe" -File "%1"
    
  • 4

    我想到了 . “about_Execution_Policies”帮助项目中有线索 . 流程执行策略必须更具限制性,这将覆盖由标准Set-ExecutionPolicy命令设置的localmachine策略 .

    组策略会覆盖所有这些 . 你得到一个模板来设置microsoft,忽略页面上说这只适用于win xp的部分,那是错误的 . 该页面及上面的帮助文件包含其他所需的说明 .

相关问题