当我尝试执行文件 3(auth_test2.ps1)时遇到问题,然后我收到错误消息(和输出):
AuthorizationManager check failed.
At C:\Users\systemCESCH\Documents\Workspace.\auth_test1.ps1:2 char:2
+ . <<<< ($thisScript + '.\auth_test0.ps1')
+ CategoryInfo : NotSpecified: (:) [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException
auth_test1
auth_test2
文件 1 (auth_test0.ps1):
Write-Host "auth_test0"
文件 2 (auth_test1.ps1):
$thisScript = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent
. ($thisScript + '.\auth_test0.ps1')
Write-Host "auth_test1"
文件 3(auth_test2.ps1):
$thisScript = Split-Path -Path $MyInvocation.MyCommand.Definition -Parent
. ($thisScript + '.\auth_test1.ps1')
Write-Host "auth_test2"
“ExecutionPolicy”是“RemoteSigned”,“Unrestricted”没有区别......我希望有人能帮我解决问题。