本文介绍了远程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连接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!