Я попытался запустить / остановить оконную службу удаленного сервера VPN, но безуспешно.
Теперь я могу запускать / останавливать оконный сервер удаленного сервера в одном домене с моим ПК, как описано в Запустить удаленную службу из C # .
Я пытался использовать этот подход: http://www.eggheadcafe.com/community/csharp/2/15950/windows-services--remote-machine.aspx, но выдает исключение WSANO_DATA - 11004 when getting the host name
(в строке: String hostName = Dns.GetHostEntry(_Server).HostName;
).
Пример кода здесь (.NET 4.0)
ConnectionOptions cred = new ConnectionOptions();
cred.Username = _UsrNm;
cred.Password = _Pass;
String hostName = Dns.GetHostEntry(_Server).HostName;
ManagementScope srvScope;
srvScope = new ManagementScope(string.Format("\\\\{0}\\root\\cimv2", hostName), cred);
ManagementPath win32Path = new ManagementPath("Win32_Service");
ManagementClass services;
services = new ManagementClass(srvScope, win32Path, null);
Пожалуйста, дайте мне ваш совет или мнение, если таковые имеются.
Ткс.