如何在使用 PowerShell* 调用英特尔 VPro* SDK 中包含的所有 cmdlet 时修复"WsmanUnauthorizedException"错误
当运行查询 AMT 配置状态的命令时,会出现未经授权的错误。
- Get-AMTSetup 命令,调用 discover() 时它出现故障: Add-Type -Path "C:\PowershellModules\IntelvProModule\Bin\IntelvPro\Intel.Wsman.Scripting.dll"$me = 新对象 'Intel.Management.Mei.MeDevice'$result = 新对象'System.Object'$MeEnabled=$me。启用 () $me。发现() 异常,使用"0"参数"进行"发现":在 C:\Users\xAdministrator\Desktop\AM已经当中标识.ps1:9 char:1+ $me。发现 ()+ ~~~~~~~~~~~~+ CategoryInfo:未指定:(:)[], MethodInvocationException+ 完全符合条件的ErrorId:WsmanUnauthorizedException
- 其他"获取"命令会生成类似的未经授权的消息。
问题在于本地安全设置中的一个错误。如果启用了以下本地策略,则命令不起作用:
系统加密 >使用 符合 FIPS 标准的算法进行加密、散列和签名。
将设置更改 为禁用,然后在错误不再出现之后 重新启动 系统。
这是 AMT 11.6.0.1102 或更早版本上的 SDK 出现的错误。