我正在尝试连接到ManagementScope,如下所示:
ManagementScope scope = new ManagementScope( @"\mydomainrootRSOPComputer")); scope.Connect();
但是,如果当前用户不是域pipe理员,则会引发exception( Exception from HRESulT: 0x80070005 (E_ACCESSDENIED) )。 一个简单的域用户如何连接到这个pipe理范围?
谢谢。
如何确定我的.NET windows Forms程序运行在哪个监视器上?
WCF wshttpBinding的windows身份valIDation有多安全?
如何查看当前用户的计划任务列表
在没有安装Excel的情况下以编程方式填充Excel模板
windows事件日志
OmnisharpSever不在Atom上运行
Microsoft.SharePoint.PowerShellpipe理单元:不正确的windows PowerShell版本3.0。 当前控制台支持Window PowerShell 2.0版
ManagedThreadID和 *** 作系统ThreadID之间的关系
如何获得正在运行的windows服务应用程序的命令行参数?
在本地主机上托pipe的REST API,无需pipe理权限
尝试这个…..
Connectionoptions con = new Connectionoptions(); con.Username = "administrator"; con.Password = "Password"; ManagementScope scope = new ManagementScope(@"\" + strIPAddress + @"rootcimv2",con); scope.Connect();
不幸的是,你不能不提升域用户的权限。
如果您正在编写可部署应用程序,则可以在承载WCF或远程处理应用程序的windows服务中对沙箱 WMI进行访问。
此服务将被配置为在具有足够权限访问WMI的帐户下运行。 您的WCF /远程处理应用程序将公开通过包装方法需要访问的任何功能或数据。 客户端应用程序可以调用这些方法而不需要提升权限。
总结以上是内存溢出为你收集整理的无法通过C#连接到ManagementScope。 拒绝访问全部内容,希望文章能够帮你解决无法通过C#连接到ManagementScope。 拒绝访问所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)