从资源管理器运行powershell脚本=执行策略错误 在Windows7 final中,我完成了:设置ExecutionPolicy unrestricted 在windows资源管理器中,我选择一个script.ps1文件,选择“打开方式”,将其放入c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe powershell窗口会短暂闪烁,并显示有关执行策略的错误

从资源管理器运行powershell脚本=执行策略错误 在Windows7 final中,我完成了:设置ExecutionPolicy unrestricted 在windows资源管理器中,我选择一个script.ps1文件,选择“打开方式”,将其放入c:\windows\system32\WindowsPowerShell\v1.0\powershell.exe powershell窗口会短暂闪烁,并显示有关执行策略的错误,powershell,Powershell,脚本在powershell中运行良好。如何从windows资源管理器运行它们?您确定这是执行策略错误吗?如果是PowerShell v2,请尝试在文件名之前包含-File参数: "C:\Windows\system32\WindowsPowerShell\v1.0\powershell.exe" -File "%1" 我想出来了。“关于执行策略”帮助项中有线索。进程执行策略必须具有更严格的限制,它覆盖了由标准set ExecutionPolicy命令设置的localmachine策略 组策略覆

脚本在powershell中运行良好。如何从windows资源管理器运行它们?

您确定这是执行策略错误吗?如果是PowerShell v2,请尝试在文件名之前包含
-File
参数:

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

我想出来了。“关于执行策略”帮助项中有线索。进程执行策略必须具有更严格的限制,它覆盖了由标准set ExecutionPolicy命令设置的localmachine策略

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