서비스를 원격으로 만들어야하고 명령을 실행하지 않고 "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();
입니다. SC는 명령 작품, 그래서 다른 무엇을하고 있는지 (.NET 라이브러리를 사용하지 않는 이외의 - 어쩌면 내가 세게 WINAPI를 칠 필요?)
감사
온 전성 체크 : root/cimv2가 아닌'othermachine'에만 연결을 시도 했습니까? – MPelletier