我想通过从远程计算机读取当前信息来设置系统的日期和时间。那台计算机在域中。我使用下面的代码来访问时区:
Set objWMIService = GetObject("winmgmts:\\" & ServerAddress & "\root\cimv2")
Set oRemoteItems = objWMIService.ExecQuery("Select * from Win32_TimeZone")
For Each o In oRemoteItems
ServerTime = o.StandardName
Exit Function
Next
但这段代码不起作用。我收到拒绝访问错误 (5)。请告诉我在哪里做错了什么?我还需要模拟用户,因为在工作组上时 - > 两台机器上的工作组用户是相同的。但是在工作组-> 两个系统上的域用户是不同的。请建议如何模拟和使用上述代码?
另外,我正在使用 net time 命令设置日期和时间,但由于访问被拒绝错误,它也失败了。
问候,