我试图运行PowerShell脚本(这是我之前运行),并收到以下错误:
Authorizationmanager检查失败
PowerShell的:ExecutionPolicy无法读取/设置
我想这是执行政策,所以跑:
Set-ExecutionPolicy Unrestricted
我再收:
对于发生Set-ExecutionPolicy : Initialization failure
At line:1 char:20
+ set-executionpolicy <<<< unrestricted
+ CategoryInfo : NotSpecified: (:) [Set-ExecutionPolicy], ManagementException
+ FullyQualifiedErrorId : System.Management.ManagementException,Microsoft.PowerShell.Commands.SetExecutionPolicyCommand
同样的初始化错误GET-ExecutionPolicy
一些基本的命令似乎做工精细,如:
Write-Output "hi"
任何人都可以提出一个解决?
注:这是Windows XP
更新:如果我从PowerShell命令提示符中运行ascript的内容,它的工作原理。如果它作为脚本运行,我只会得到错误。另外,Get-ExecutionPolicy和Set-ExecutionPolicy在powershell提示符下仍然失败。
如果您正在运行Vista或Windows 7,请运行以下命令:winmgmt/salvagerepository – Notorious2tall 2011-05-06 13:07:24