0

您好只是想问一下是否有可能在 PSCustomObject 中,我会有一个重复的数组?因为我必须放一个“|” 但如果做了两次,除非我在另一个“|”上放一个“空格”,否则它不会接受 这是“|”。

$customtable += [PSCustomObject]@{'A'=$a; '|'=$lt1;'B'=$b;'| '=$lt2}

另外,数据的表示方式是否可能像 Excel 中一样?没有空格,只有一个列标题名称,其余的只是我附加输出时的值。目前我有这个:

http://i59.tinypic.com/f1fwo3.jpg

我想要的是它会像这样显示:

http://i59.tinypic.com/2959sab.jpg

没有空间。即使它是从不同时间删除的,它也会像实时一样连续记录。

4

1 回答 1

0

如果您想要的只是漂亮的演示文稿,那么创建自定义对象(具有“|”之类的属性)可能是矫枉过正。相反,尝试使用格式化子系统:

# Header...
'{0,-10}| {1,-10}| {2}' -f 'DELETED', 'MODIFIED', 'PATH'
# Vertical line...
'-' * 80

$File = Get-Item C:\Windows\WindowsUpdate.log

'{0,-10:yyyyMMdd}| {1,-10:yyyyMMdd}| {2}' -f (Get-Date), $File.LastWriteTime, $File.Name

显然,我只假设“删除”和“修改”值的来源。您将使用前两行一次,最后一行用于您(?)删除的任何文件。要阅读有关'{0,#:format}' -f $Variable语法的更多信息,您可能需要转到有关它的 Wiki 文章

于 2014-05-30T06:32:18.057 回答