0
我使用命令{wmic qfe get}
来获取窗口更新详细信息。如何使用wmic qfe get格式化结果到.csv文件的不同列?
我的结果导出到文件.csv
,而我得到的所有列细节一列中,而不是在不同的列。
有人可以帮我吗?我希望每个标题(如csname,hotfix和description)都显示在不同的列中。
我使用命令{wmic qfe get}
来获取窗口更新详细信息。如何使用wmic qfe get格式化结果到.csv文件的不同列?
我的结果导出到文件.csv
,而我得到的所有列细节一列中,而不是在不同的列。
有人可以帮我吗?我希望每个标题(如csname,hotfix和description)都显示在不同的列中。
将文本输出转换为对象。
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
.....
感谢:CSV我得到的所有数据节点,字幕,csname等等所有在一列,即第一列“A”。我已经尝试过Get-WmiObject win32_quickfixengineering,但我没有在InstalledOn列中获取所有日期,因为我在上面的wmic qfe get命令中得到了。 – user3898271 2015-03-02 09:28:05
你在哪里第一列A?这听起来像是你在Excel中打开csv文件,这不是PowerShell相关的。 '/格式:CSV'为您提供有效的csv,因为我使用'ConvertFrom-Csv'将返回的csv转换为对象。你确定吗?考虑到使用称为'WMI'的完全相同的“数据库”来检索数据。 – 2015-03-02 10:52:44
我觉得有些问题...只是检查...会在那之后回来。谢谢:-) – user3898271 2015-03-03 07:10:52