我试图使用PowerShell cmdlet:Get-WmiObject
查询远程计算机,并在Azure中为具有Azure AD joined device local administrator
角色和远程计算机上Virtual Machine Administrator Login
角色分配的用户使用凭据。
当我运行以下命令时:
Get-WmiObject -Class Win32_Process -Namespace "root/cimv2" -ComputerName <remote_computer_local_ip> -Impersonation Impersonate -Credential AzureAD\<username>
我收到以下错误消息:
Get-WmiObject : A security package specific error occurred. (Exception from HRESULT: 0x80070721)
是在使用Azure AD用户?时支持的远程WMI查询的能力。
远程机器规格:
其他故障排除说明:
Win32_Process
数据AzureAdJoined : YES
命令显示dsregcmd /status
发布于 2021-11-30 19:21:55
在与Microsoft支持讨论此问题后,该错误似乎源于本地用户帐户和Azure AD帐户之间的不同身份验证方法。
由于他们使用的是不同的身份验证协议,所以似乎不受支持。Azure用户使用OAuth,安全错误是由Kerberos造成的。 下面是更多详细信息的参考文章:Azure Active B2C \ Microsoft文档中的身份验证协议
他们还提到,目前没有关于将来是否支持这一功能的信息,并建议检查Azure更新以了解未来的产品更新情况。
发布于 2021-10-01 11:15:11
这可能是有很多原因的。请检查一下你的箱子里是否有这样的东西。
a.游戏中有多个具有相同名称的计算机帐户,其中一个陈旧的计算机帐户驻留在与用户帐户相同的域中。
b.或者当运行的服务器驻留在相同的AD DS林中,但位于不同的域中。
可能的工作
参考资料:
https://stackoverflow.com/questions/69364156
复制相似问题