我試圖運行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