2017-02-12 150 views
0

我有下面的腳本從C:驅動器檢索特定的文件類型,並輸出特定的文件屬性到分隔的CSV文件。我希望能夠檢索文件的所有者和作者。很感謝任何形式的幫助。獲取文件所有者/作者

# PowerShell script to list the .xlsx files under the C Drive 
$Dir = get-childitem "C:" -recurse -force 
$List = $Dir | where {$_.extension -eq ".xlsx"} 
$List |Select-Object fullname, LastAccessTime, LastWriteTime, CreationTime |Export-Csv -path C:\Scripts\xlsx.csv -NoTypeInformation 

回答

2

只要我發佈此ia能夠找到解決方案。我添加了@{N='Owner';E={$_.GetAccessControl().Owner}}到選擇對象字符串。現在看起來像這樣:

$List |Select-Object fullname, LastAccessTime, LastWriteTime, CreationTime, @{N='Owner';E={$_.GetAccessControl().Owner}} |Export-Csv -path C:\Scripts\xlsx.csv -NoTypeInformation