将get-ChildItem与ACL powershell结合使用

Rob*_*itt 1 powershell get-childitem

我正在寻找有关使用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
}
Run Code Online (Sandbox Code Playgroud)

我们知道所谓的命令Get-ACL,但不确定如何将其全部绑定.

任何人都有任何想法,谢谢

mjo*_*nor 5

像这样的东西?

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
Run Code Online (Sandbox Code Playgroud)