Как получить полное имя пользователя AD для файла, который вы сканируете в PowerShell? - PullRequest
0 голосов
/ 06 июля 2018

В настоящее время мой код для сканирования полного имени сетевого пользователя похож на следующий, но он выводит только полное имя устройства, которое используется для сканирования файлов, а не полное имя человека, создавшего файл. Кто-нибудь помогает? Спасибо!

 $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}}       
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...