我想使用WMI连接到远程Windows群集以读取其节点信息。用户凭据存储在Windows凭据管理器中。但是,WMI似乎没有从Windows凭据管理器读取用户凭据。我尝试使用WMI资源管理器工具并使用以下代码(C#)。知道如何让它发挥作用吗?
{
ConnectionOptions Options = new ConnectionOptions();
//Options.Username = Username;
//Options.Password = Password;
Options.Authority = "ntlmdomain:";
Scope = new ManagementScope(@"\\WindowsCluster\root\cimv2", Options);
Scope.Connect();
}
如果我没有传递用户名和密码,我会收到访问被拒绝错误。我尝试了所有可能的身份验证模式,包括默认和数据包隐私。
答案 0 :(得分:0)
据我所知,它不使用Windows Credential管理器。远程连接时,您需要填写用户名和密码。此外,如果您使用域帐户连接到该计算机,则需要在权限字段中的冒号后添加域名。否则,如果它的机器信誉,则根本不定义权限。
希望这有帮助。