在PowerShell中将输出转换为HTML格式

时间:2011-05-14 06:31:07

标签: powershell

我正在学习PowerShell。在我的实验中,我使用了以下命令:

PS C:\Windows\system32> gci -path C:\windows\  | Where-Object{$_.LastWriteTime -
gt "01-04-2011"} | Format-List -property Fullname | ConvertTo-Html | out-file E:
\PowerShell\Out.html

我期望输出类似于控制台中显示的输出(例如:FullName:C:\ Windows ...)。但是当我打开Out.html时,它有一些奇怪的东西,比如:

  

ClassId2e4f51ef21dd47e pageHeaderEntry pageFooterEntry autosizeInfo shapeInfo groupingEntry

我在这里缺少什么?

3 个答案:

答案 0 :(得分:6)

使用select-object代替format-list

答案 1 :(得分:2)

答案 2 :(得分:0)

cmd:
powershell gci -path %windir% ^| ?{$_.LastWriteTime -gt (Get-Date -Year 2011 -Month 04 -Day 01)} ^| Format-List -property Fullname | more


PS>gci -path %windir% | ?{$_.LastWriteTime -gt (Get-Date -Year 2011 -Month 04 -Day 01)} | Format-List -property Fullname | more