Как извлечь всех пользователей в OU в Active Directory - PullRequest
0 голосов
/ 11 февраля 2020

В нашей AD у нас есть подразделение, которое имеет около 2500 учетных записей пользователей. Мы хотим извлечь список пользователей в csv, выполнив следующую команду, которую я пытался, но результаты ограничены только 2000 учетными записями.

Get-ADUser -Filter * -SearchBase "OU=TestOU,DC=test,DC=com" -Properties * -ResultSetSize 20000 -ResultpageSize 20000 | Select-Object name, DisplayName, DistinguishedName, GivenName, Surname, SamAccountName, UserPrincipalName, Description, HomeDirectory, gidNumber, Enabled, @{Name="MemberOf";Expression={$_.MemberOf | ForEach-Object{(Get-ADGroup -Identity $_).Name + ";"}}},AccountExpirationDate,@{n='Path';e={$_.DistinguishedName -replace '^.+?,(CN|OU.+)','$1'}} | export-csv -path E:\AllUserExport.csv -NoTypeInformation

Как извлечь все учетные записи пользователей?

...