Команда Powershell для извлечения всех пользователей от домена

Get-ADUser -SearchBase "dc=contoso,dc=local" -filter * -properties Name, Surname, samAccountName, Enabled, PasswordNeverExpires, PasswordExpired, PasswordLastSet, MemberOf | Select Name, Surname, SamAccountName, Enabled, PasswordExpired, MemberOf | Export-Csv C:\temp\expired3.csv

Мне нужен список всех пользователей в домене с этим соответствующие атрибуты, проблема с MemberOf атрибут. Вместо того, чтобы получить группы, которых они являются частью, я только добираюсь Microsoft.ActiveDirectory.Management.ADPropertyValueCollection

0
задан 12 October 2015 в 11:53
1 ответ

Вы можете использовать Select @ {name = ”MemberOf”; expression = {$ _. Memberof -join “;”}} , чтобы экспортировать многозначный атрибут «MemberOf» в ваш CSV:

Get-ADUser -SearchBase "dc=contoso,dc=local" -filter * -properties Name, Surname, samAccountName, Enabled, PasswordNeverExpires, PasswordExpired, PasswordLastSet, MemberOf | `
        Select Name, Surname, SamAccountName, Enabled, PasswordExpired, @{name=”MemberOf”;expression={$_.memberof -join “;”}} | `
            Export-Csv C:\temp\expired3.csv
3
ответ дан 4 December 2019 в 12:25

Теги

Похожие вопросы