本文介绍了远程WMI连接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我要连接到运行Windows 7的远程PC,从本地网络使用管理范围另一台电脑。
在远程PC我创建了一个新的用户帐户塞缪尔没有密码,并设置为管理员。

  ConnectionOptions选项​​=新ConnectionOptions(); 
options.Username =塞缪尔;
options.Password =;

管理范围范围=新的管理范围(\\\\192.168.0.2\\root\\cimv2选项);
scope.Connect();

的错误我得到:



Update:
After setting password for the use, I get new error:

解决方案

Maybe it's the missing 'EnablePrivileges':

scope.Options.EnablePrivileges = true;

From MSDN (ConnectionOptions.EnablePrivileges Property):

Edit:If it doesn't work, try setting the ImpersonationLevel to 'Impersonate':

scope.Options.Impersonation = System.Management.ImpersonationLevel.Impersonate;

这篇关于远程WMI连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 06:47