Мне нужно создать службу удаленно и, скорее, не вырваться на команду и запустить «sc \ remotemachine create ......», и вы хотите сделать это в коде C#.Сервер RPC недоступен. при вызове ManagementScope.Connect
Однако при запуске кода, хотя команда sc работает довольно успешно и, таким образом, управляет удаленной системой, вызов ManagementScope.Connect вызывает исключение: «Сервер RPC недоступен».
Фрагмент кода, который делает это
string machineName = "othermachine";
string path = string.Format(@"\\{0}\root\cimv2", machineName);
ManagementScope scope = new ManagementScope(path);
scope.Connect();
, как это про первый шаг на пути я немного застрял, куда идти дальше. Команда СБН работает, так что то, что он делает разные (кроме не используя библиотеки .net - может быть, мне нужно попасть в WinAPI тяжелее?)
Благодаря
Проверка работоспособности: вы пытались подключиться только к 'othermachine', а не root/cimv2? – MPelletier