В настоящее время мой код для сканирования полного имени сетевого пользователя похож на следующий, но он выводит только полное имя устройства, которое используется для сканирования файлов, а не полное имя человека, создавшего файл. Кто-нибудь помогает? Спасибо!
$Output = ForEach($Row in $LocContent){
Get-ChildItem $Row.drivePath -Force -Recurse |
Where-Object LastWriteTime -gt (Get-Date).AddDays(-$NumberOfDays) |
Where-Object {($_.Extension -in $Extensions)} |
Where-Object {$_.length/$SizeOfFile -gt 1} |
Select-Object -Property @{N='File Basename';E={$_.BaseName}},
@{N='File Extension';E={$_.Extension}},
@{N='size(MB)';E={[Math]::Round(($_.Length/1024kb),2)}},
Directory,
@{Name='Full Name of Net User';Expression={([adsi]"WinNT://$env:userdomain/$env:username,user").fullname}},
CreationTime,
LastWriteTime,
@{N='Last Created Within (Number of Days)';E={$NumberOfDays}},
@{N="Location";E={$Row.country}}
}