PowerShell入门教程之访问.Net程序集、COM和WMI实例

2019-09-30 12:53:11王旭


Get-WmiObject -Namespace "rootcimv2" -Class Win32_Process

  这个命令的功能跟Get-Process一样,获取本机上正在运行的进程,只是它们得到的结果的形式有一点点小的区别。真正的区别在于当从远程计算机上获取进程信息时,Get-Process必须用Invoke-Command命令,在PowerShell远程基础结构下运行,而Get-WmiObject命令只需加上-ComputerName参数即可。这份从容,是从WMI娘家带来的。

  擅用WMI,必将大大提高访问本机和远程系统资源的效率。不管你信不信,反正我是信了!

结语

  不管是建立在.Net的基础上,还是兼容COM,再或者是以WMI的方式访问资源,PowerShell一心想成为多面胶,成为大众而非小众的朋友。作为IT人士的你,有没有别粘(电)到?