Windows-在Windows中使用/ f命令选择特定列输出时遇到问题

我正在尝试获取Windows中安装的所有KB的列表。我使用以下命令。

HeaderClickedOnmouseUp

从上面的输出中,我仅对“ HotFixID”和“ InstalledOn”列输出感兴趣。我不需要其余的东西。

我正在使用以下命令,但输出不正确,因为它不会忽略列的空间。

MouseUp

我需要什么命令才能以上述格式仅提供“ HotFixID”和“ InstalledOn”的输出?

谢谢。

higays1 回答:Windows-在Windows中使用/ f命令选择特定列输出时遇到问题

wmic可以自己过滤所需的数据。
(第一个令牌始终为Node,因此我们取tokens=2,3
(标头被skip=2跳过)

这里的重要技巧是使用/format:csv来获取逗号作为分隔符(因此我们可以在不加任何空格的情况下进行标记化)

for /f "skip=2 tokens=2,3 delims=," %%a in ('wmic qfe get HotFixID^,InstalledOn /format:csv') do echo "HotFixID = %%a,InstalledOn = %%b
本文链接:https://www.f2er.com/3145554.html

大家都在问