我正在尝试使用以下命令从 cmd 窗口运行签名的 PS 脚本:
powershell.exe -ExecutionPolicy bypass -File \\server01.company.local\emp\TestParams2.ps1 myserver "\\server1\folder name\file.txt" 9999
当我这样做时,我得到了这个:
[D] Do not run [R] Run once [S] Suspend [?] Help (default is "D"):
我签署了脚本,它没有被阻止。而且我可以从同一区域中的其他服务器运行它,并遵守相同的组策略,以同一用户身份登录,而无需出现此确认请求。我必须有一个特定于阻止它的机器的设置,但我无法弄清楚。这些是当前的执行策略:
powershell Get-executionpolicy -list
Scope ExecutionPolicy
----- ---------------
MachinePolicy Unrestricted
UserPolicy Unrestricted
Process Undefined
CurrentUser Bypass
LocalMachine Bypass
我错过了什么?