The*_*Woo 6 last-modified powershell-3.0
我是PowerShell的新手,所以对我很轻松:)
我运行这段代码:
Get-ChildItem 'C:\Test Folder' | Where {$_.LastWriteTime} | select -last 1
Run Code Online (Sandbox Code Playgroud)
然后我找回上次修改过的文件的Mode,LastWriteTime,Length和Name - 太棒了!
我想从这里做的是获取文件所有者的用户名.
我添加了这段代码:
| ForEach-Object {Get-Acl $_.FullName}
Run Code Online (Sandbox Code Playgroud)
其中返回文件的Path,Owner,Access.
如何显示LastWriteTime,并将Owner作为输出中显示的唯一对象?
JPB*_*anc 10
你确定你要做的不是:
Get-ChildItem 'C:\Test Folder' | Sort {$_.LastWriteTime} | select -last 1
Run Code Online (Sandbox Code Playgroud)
你可以试试这个:
$c = Get-ChildItem 'C:\Test Folder' | Sort {$_.LastWriteTime} | select -last 1 | foreach {$a=$_;$b=Get-Acl $_.FullName; Add-Member -InputObject $b -Name "LastWriteTime" -MemberType NoteProperty -Value $a.LastWriteTime;$b}
$c.LastWriteTime
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
25836 次 |
| 最近记录: |