正在连接到没有用户名/密码的远程计算机
本文关键字:密码 计算机 用户 连接 | 更新日期: 2023-09-27 18:28:22
当我试图使用下面的代码连接到远程集群时,我收到拒绝访问错误。我想在代码中不提供用户名/密码的情况下建立连接。我将它们存储在Windows凭据管理器中。当我在代码中提供用户名和密码时,这就起作用了。我应该如何从凭据管理器读取?
ConnectionOptions Options = new ConnectionOptions();
//String Domain = "mydomain";
String Domain = "";
//Options.Username = "administrator";
//Options.Password = "mypassword";
Options.Authority = "ntlmdomain:" + Domain;
Options.Authentication = AuthenticationLevel.PacketPrivacy;
ManagementScope Scope = new ManagementScope(@"''win2012cluster'root'cimv2", Options);
Scope.Connect();
您必须使用互操作才能使用.NET中的凭证管理API:http://www.microsoft.com/indonesia/msdn/credmgmt.aspx