2017-02-12 4 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}} в строку select-object. Теперь это выглядит так:

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

Смежные вопросы