C#对多台计算机运行WMI查询

C#对多台计算机运行WMI查询,c#,wmi,C#,Wmi,我正在尝试使用System.Management在C#中运行一个简单的WMI查询,但我希望它针对多台远程计算机,而不是一台;要么一次一个,要么一次全部 我目前有用户查询我们的active directory并在文本框中返回计算机名 关于如何实现这一点有什么想法吗?我尝试了一个for-each循环,但似乎不起作用 确保您确实拥有远程访问WMI的正确用户权限: 谢谢你的帮助,愚蠢的错误,我的for循环在错误的地方 -1。。。但它似乎不起作用。请仔细检查并告诉我们它是如何工作的。它说RPC服务器处于脱

我正在尝试使用System.Management在C#中运行一个简单的WMI查询,但我希望它针对多台远程计算机,而不是一台;要么一次一个,要么一次全部

我目前有用户查询我们的active directory并在文本框中返回计算机名


关于如何实现这一点有什么想法吗?我尝试了一个for-each循环,但似乎不起作用

确保您确实拥有远程访问WMI的正确用户权限:


谢谢你的帮助,愚蠢的错误,我的for循环在错误的地方

-1。。。但它似乎不起作用。请仔细检查并告诉我们它是如何工作的。它说RPC服务器处于脱机状态,但在一台机器上没有foreach循环,它工作得很好