2013-08-19 3 views
1

Я получаю отказ в доступе, когда пытаюсь подключиться к удаленному кластеру, используя приведенный ниже код. Я хотел установить соединение без указания имени пользователя и пароля в коде. Я сохранил их в диспетчере учетных данных 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(); 

ответ

1

Вы должны использовать Interop использовать Credential API управления в .NET: http://www.microsoft.com/indonesia/msdn/credmgmt.aspx

+0

Может быть, я должен был быть более ясным. Для меня пользователь хранит учетные данные в разделе «Учетные данные Windows» в Диспетчере учетных данных и мне приходится их читать. Предоставленная вами ссылка служит цели только в том случае, если учетные данные хранятся в разделе «Общие учетные данные» в Credential Manager. Если они не находятся под ним, я получаю только имя пользователя, а не пароль. Кроме того, учетные данные, хранящиеся в Generic, не помогают другим приложениям автоматически подключаться. Их нужно читать и использовать. – Hem

+0

Есть ли способ, который я могу сделать вашим ответчиком «не ответом»? Я хотел бы, чтобы другие заглянули в него. – Hem

+0

Я уверен, что есть, однако, я достаточно новый, что я этого не знаю. Проверьте FAQ. Кроме того, ссылка, которую я опубликовал, упоминала общие учетные данные, но я предлагаю попробовать ее модифицировать для окон вместо общих. Я сам не использовал часть окна, так как я склонен к аутентификации против активного каталога, когда я делаю на основе windows-скриптов. –

Смежные вопросы