Uses your existing credentials, of course, but I wanted to pass along in case others could use this: ManagementClass processClass = new ManagementClass ( "\\\\" + remoteServer + "\\root\\CIMV2:Win32_Process" ); ManagementBaseObject inParams = processClass.GetMethodParameters(