正在连接到没有用户名/密码的远程计算机

本文关键字:密码 计算机 用户 连接 | 更新日期: 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