嗨,我想问一下,如果在PSCustomObject中,我可能会有一个重复的数组吗?因为我要放一个“|”但如果做了两次,除非我在另一个“|”上加上“空格”,否则它不会接受这是“|”。
$customtable += [PSCustomObject]@{'A'=$a; '|'=$lt1;'B'=$b;'| '=$lt2}
此外,数据的呈现是否可能像在Excel中一样?没有空格,只有一个列标题名称,其余的只是我附加输出的值。目前我有这个:
http://i59.tinypic.com/f1fwo3.jpg
我想要的是它会显示如下:
http://i59.tinypic.com/2959sab.jpg
没有空间。即使从不同时间删除它,它也会像实时一样连续记录。
答案 0 :(得分: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
显然,我只假设"删除"和#34;修改"价值来自。您将使用前两行,最后一行用于您(?)删除的任何文件。要详细了解'{0,#:format}' -f $Variable
语法,您可能需要转到Wiki article about it。