我怎样才能最好地学习“wmic”Windows WMI 命令行工具?

Chr*_*ski 3 wmi

我有兴趣学习如何使用 WMIC,但我对从哪里开始感到困惑。此工具与 PowerShell 相比如何?Powershell 能做 WMIC 能做的一切吗……等等?

Eva*_*son 5

PowerShell 是一种图灵完备的脚本语言。理论上,您可以在 PowerShell 中编写程序来执行任何操作。

WMIC 是用于与 WMI 交互的命令行程序。就其本身而言,它没有用于分支和循环、变量操作或任何编程语言所具有的优点的构造。它只是一个工具,基本上,用于在 WMI 中检索或设置值。以编程方式对工具的输出或输入进行操作通常由调用该工具的批处理脚本处理。

您可以了解有关使用Microsoft的 WMIC 工具的更多信息或通过谷歌搜索WMIC 教程等短语。你会发现很多东西。

  • PowerShell 1.0 有一些限制:在远程计算机上访问 WMI 时的身份验证(请参阅 http://technet.microsoft.com/en-us/library/ff730973.aspx),但在 PowerShell 2.0 中已清除。PowerShell 2.0 中与 WMI 相关的方法和对象允许执行任何类型的 WMI 操作,您可以使用任何其他 WMI 工具(WMIC、VBScript 等)执行此操作。 (3认同)