【发布时间】:2021-08-09 04:28:40
【问题描述】:
我可以使用 Select-Object 来选择要显示的列,甚至可以添加计算的列。一个例子:
gci | select *, @{n='LAS'; e={(Get-Date)-$_.LastAccessTime}}
我想添加一个计算列,但保留默认列。如果没有 * 通配符,我只会得到我计算出来的属性。有了它,我得到了一切。我必须工作的唯一解决方法是手动列出默认属性名称。有什么想法吗?
【问题讨论】:
-
您可能必须使用
Format-*cmdlet 之一并以这种方式添加新的计算属性。Format-Table -Property *, @{n='LAS'; e={(Get-Date)-$_.LastAccessTime}} -AutoSize的行为是否不同? -
@Abraham Zinala :不,结果相同。此外,它还删除了在管道中其他地方使用我的计算属性的选项。
-
简短的回答是,使用解决方法。
-
请考虑将其中一个答案标记为解决方案...
标签: powershell