C#与WMI(二):查看远程Windows计算机的操作系统信息

来源:互联网 发布:资源管理器 知乎 编辑:程序博客网 时间:2024/04/30 15:41

WMI可以查看远程系统,但是也是有前提的:

 

1 要有对方计算机操作足够的权限;

2 相关服务及端口都工作正常。

 

我编写代码及测试的时候用的都是域管理员账号,在单位局域网内,不牵涉防火墙的问题。以下的代码就是在这个环境下测试通过的,它演示了获取远端Windows系统的OS信息,甚至安装的日期。

 

 

这段代码主要是想演示如何连接远程系统,包含两个函数,其中getManagementScope就看成是建立一个WMI的连接,其中包含了用户名和密码信息。

 

通过WMI能得到的信息很多,可以参考Script Center。