如何使用wmic qfe get将结果格式化为.csv文件的不同列?

时间:2015-03-02 06:54:51

标签: powershell

我正在使用命令{wmic qfe get}来获取窗口更新详细信息。

我将结果导出到.csv文件,并且我将所有列详细信息都放在一列而不是不同的列中。

有人可以帮我这个吗?我希望每个标题(如csname,hotfix和description)显示在不同的列中。

1 个答案:

答案 0 :(得分:0)

将textoutput转换为对象。

wmic qfe get /format:csv | ConvertFrom-Csv

Node     Caption                                    CSName   Description FixComments HotFixID  InstallDate InstalledBy
----     -------                                    ------   ----------- ----------- --------  ----------- -----------
FRODE-PC http://support.microsoft.com/?kbid=3021952 FRODE-PC Update                  KB3021952             NT AUTHOR...
FRODE-PC http://support.microsoft.com/?kbid=3036140 FRODE-PC Update                  KB3036140             NT AUTHOR...
....

此外,在PowerShell中,您可以直接访问wmi以获取原始对象:

Get-WmiObject win32_quickfixengineering

Source        Description      HotFixID      InstalledBy          InstalledOn
------        -----------      --------      -----------          -----------
FRODE-PC      Update           KB3021952     NT AUTHORITY\SYSTEM
FRODE-PC      Update           KB3036140     NT AUTHORITY\SYSTEM  02.05.2015 00.00.00
.....