在这边文章中,其列出了DSC中的本地配置管理引擎中的msft-dsclocalconfigurationmanager类,其列出了这个类中的很多方法。比如GetConfigurationStatus,GetMetaConfiguration,ApplyConfiguration等方法,这系列博客只是罗列除了其输入和输出参数,但是没有说明里面的方法如何调用。那么,我们应该如何调用其方法去查看其一些状态呢?方法有很多种,笔者下面就以wbemtest.exe这个Window自带的工具为例子,说明如何调用其方法.
@打开wbemtest.exe测试程序
首先在PowerShell控制台以管理员身份打开PowerShell控制台(PowerShell 的版本需要5.x以上),然后输入wbemtest.exe,就会弹出下面的窗体
@连接上msft-dsclocalconfigurationmanager的命令空间
点击“Connect“按钮,并输入命名空间:Root\Microsoft\Windows\DesiredStateConfiguration
@选择被执行的对象
上面的步骤执行后,我们就能看到IWebmServices下面的所有按钮都有效了。点击最下面的“Execute Method”按钮。
输入对象路径(Object Path):MSFT_DSCLocalConfigurationManager
@执行对象中方法
@查看方法执行的结果
点击“Edit Out Parameters” 按钮,查看执行结果