user credentials cannot be used for local connections wmi c#

407
24 января 2017, 21:04

Не могу понять в чем проблема.Я доменный пользователь(не локальный), но задача следующая. Есть локальная учетная запись администратор с паролем. На компьютере (не в домене) надо запустить скрипт который бы поменял имя машины и ввел в домен, я застрял на самом первом этапе. Это подключиться по WMI к локальной машине с другой учетной записью отличной от моей.

Использую ManagementScope

ConnectionOptions options = new ConnectionOptions(); // options.Authority = "NTLMDOMAIN:ws3404.iel.local"; options.Password = "password"; options.Username = "Администратор"; //options.Impersonation = ImpersonationLevel.Impersonate; ManagementScope scope = new ManagementScope(@"\\\\ws3404\\root\\cimv2", options); scope.Connect();

И получаю отлуп на connectin user credentials cannot be used for local connections

Как мне подключится к WMI локальной машины из под другой учетной записью отличной от моей?!

READ ALSO
Как обновить ячейку DataTable

Как обновить ячейку DataTable

Есть DataTable, который представляет из себя таблицу из 2 колонок: ИД и Наименование товараПодскажите, каким образом организовать обновление...

442
Запрос в Linq C#

Запрос в Linq C#

Добрый день !

396
C# RestSharp и ASP NET Web API - передача json и файлов

C# RestSharp и ASP NET Web API - передача json и файлов

Как организовать отправку данных в формате JSON и файлов на удалённый сервер? И как правильно принять данные?

1094
Почему ошибка в таком простом коде? [требует правки]

Почему ошибка в таком простом коде? [требует правки]

В методе test ошибка при передаче параметра Only assignment, call, increment, decrement and new object expressions can be used as a statment

351