我正在寻找有关使用Power Shell的文件信息的帮助,除了拥有者信息之外,我们还有大部分需要的地方。
下面的代码返回的目录列表早于1年,但是问题是我们似乎无法在其中显示所有者信息:
gci -r
"D:\Network Shares\ICT\ICT\Network Shares\ICT\Innovations\Robert Pitt" | ?
{
$_.LastWriteTime -lt (Get-Date).AddYears(-1)} >> D:\temp\ICTFileAge.txt
}
我们知道名为
Get-ACL
的命令,但不确定如何将其 bundle 在一起。任何人都有任何想法,谢谢
最佳答案
像这样吗
gci -r "D:\Network Shares\ICT\ICT\Network Shares\ICT\Innovations\Robert Pitt" |
? {$_.LastWriteTime -lt (Get-Date).AddYears(-1)} |
% {$_ | add-member -name "Owner" -membertype noteproperty -value (get-acl $_.fullname).owner -passthru} |
Select fullname,lastwritetime,owner