Автор: Алексей

  • Выгрузка пользователей из Active Directory (AD)

    Выгрузка пользователей из Active Directory (AD) — получение актуального списка учетных записей с необходимыми атрибутами для аудита, отчетности и администрирования.

    Import-Module ActiveDirectory

    Get-ADUser -Filter * -Property mail, proxyAddresses |
    Select-Object `
    Name,
    @{Name=»Email»;Expression={$_.mail}},
    @{Name=»PrimarySMTP»;Expression={($_.proxyAddresses | Where-Object {$_ -cmatch ‘^SMTP:’} | Select-Object -First 1) -replace ‘^SMTP:’}},
    @{Name=»ProxyAddresses»;Expression={($_.proxyAddresses | Where-Object {$_ -cmatch ‘^smtp:’}) -replace ‘^smtp:’ -join «; «}} |
    Export-Csv «C:\Users\DomainUsers.csv» -NoTypeInformation -Encoding UTF8 -Delimiter ‘;’