Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 作为一项服务,连接远程WMI查询时出错,用户错误_C#_.net_Wmi_Remote Access - Fatal编程技术网

C# 作为一项服务,连接远程WMI查询时出错,用户错误

C# 作为一项服务,连接远程WMI查询时出错,用户错误,c#,.net,wmi,remote-access,C#,.net,Wmi,Remote Access,好的,首先,这里是事件日志(Windows 8)中WMI活动/操作的错误消息: Id=;ClientMachine=machinename;User=machinename\Dev;ClientProcessId=1440;组件=WMIService;操作=连接到命名空间:root\CIMV2\Security\MicrosoftVolumeEncryption;结果代码=0x80041003;PossibleCause=未向用户授予命名空间的适当权限 问题是用户名“Dev”不是我在尝试连接到远

好的,首先,这里是事件日志(Windows 8)中WMI活动/操作的错误消息:

Id=;ClientMachine=machinename;User=machinename\Dev;ClientProcessId=1440;组件=WMIService;操作=连接到命名空间:root\CIMV2\Security\MicrosoftVolumeEncryption;结果代码=0x80041003;PossibleCause=未向用户授予命名空间的适当权限

问题是用户名“Dev”不是我在尝试连接到远程计算机时提供给ManagementScope()的ConnectionOptions的用户名

机器名称(我隐藏)是正确的

尝试建立远程连接是一种服务,最可疑的情况是服务在本地计算机以某种方式覆盖用户名时运行

我需要一个可能知道并能够解释我在这里做错了什么的人的确认


我看到用户名和密码是正确的,直到输入到ConnectionOptions的属性中并进行Scope.Connect()调用。

它确实是远程的,因为您不会对本地使用不同的计算机名。。这是域环境还是工作组环境?如果是其域,则提供给连接选项的帐户与用于所有WMI调用或特定于该计算机的帐户相同。如果使用同一个帐户进行所有操作,您可能只需尝试以该帐户的身份运行服务,并将选项排除在您的范围调用之外,然后查看它是否运行得更好。