Powershell w32tm命令错误:获取默认域的AD DC列表…GetDcList失败,错误代码:0x80070774

Powershell w32tm命令错误:获取默认域的AD DC列表…GetDcList失败,错误代码:0x80070774,powershell,Powershell,我试图运行一个脚本来返回主机的w32tm状态,我运行这个- $serverlist = @(w32tm /monitor | Where-Object{$_.StartsWith(" NTP:") -and !$_.StartsWith(" NTP: error")}) 获取所有NTP源及其时间偏移的列表 当我作为域帐户运行它时,它工作正常,但是当我作为本地系统帐户运行它时,我得到了这个错误- 获取默认域的AD DC列表…GetDcList失败,错误为 代码:0x80070774。

我试图运行一个脚本来返回主机的w32tm状态,我运行这个-

$serverlist = @(w32tm /monitor | Where-Object{$_.StartsWith("    NTP:") -and !$_.StartsWith("    NTP: error")})
获取所有NTP源及其时间偏移的列表

当我作为域帐户运行它时,它工作正常,但是当我作为本地系统帐户运行它时,我得到了这个错误-

获取默认域的AD DC列表…GetDcList失败,错误为 代码:0x80070774。退出时出现错误0x80070774


我有什么办法可以绕开这件事吗?由于其他原因,我不想更改脚本运行时使用的用户帐户

w32time/monitor从域控制器(PDC)获取信息

出于同样的原因,它需要域管理员凭据来获取它

但如果您希望在本地获取信息,则应使用:

w32tm /query /configuration
希望你能理解其中的区别