gpt4 book ai didi

go - 在远程机器上执行 WQL 查询

转载 作者:数据小太阳 更新时间:2023-10-29 03:12:49 27 4
gpt4 key购买 nike

我正在使用这个 WMI library用于在 Go 语言中执行 WQL 查询。我能够在本地机器上执行示例代码。但是,我需要在远程机器上执行 WQL 查询。 documentation对于我使用的 Query 方法,如下所示:

By default, the local machine and default namespace are used. These can be changed using connectServerArgs. See http://msdn.microsoft.com/en-us/library/aa393720.aspx for details.

但是,我不确定如何正确传递 connectServerArgs。有人可以帮我提供此参数的示例声明以及如何将其传递给 Query 方法吗?

最佳答案

根据 the docsConnectServer方法的签名是:

objwbemServices = .ConnectServer( _
[ ByVal strServer ], _
[ ByVal strNamespace ], _
[ ByVal strUser ], _
[ ByVal strPassword ], _
[ ByVal strLocale ], _
[ ByVal strAuthority ], _
[ ByVal iSecurityFlags ], _
[ ByVal objwbemNamedValueSet ] _
)

所以尝试这样的事情:

c.Query(wqlQery, dst, "your-remote.server.net or IP address", 
"root\CIMV2", "DomainName\UserName", "secret password")

关于go - 在远程机器上执行 WQL 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46539424/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com