Import-Module ActiveDirectory
$op = "C:\temp\AD_Users.csv"
$Datas = @()
# 「-SearchBase」キーワードでADのツリーを指定すると、配下ユーザーを一括出力できる。
$Data = get-ADUser -LDAPFilter "(name=*)" -SearchBase "OU=xxxxxxxx,DC=xxxxx,DC=com" -Properties * | select Name,Surname,GivenName,Description,DisplayName,EmployeeNumber,mail,Department,Title,Company,Office,PostalCode,Country,State,City,Enabled,OfficePhone,MobilePhone,Fax
# 「$Data +=」とすれば、追加で複数個所のADのツリーから配下ユーザーを一括出力できる。
$Data += get-ADUser -LDAPFilter "(name=*)" -SearchBase "OU=yyyyyyyy,DC=xxxxx,DC=com" -Properties * | select Name,Surname,GivenName,Description,DisplayName,EmployeeNumber,mail,Department,Title,Company,Office,PostalCode,Country,State,City,Enabled,OfficePhone,MobilePhone,Fax
# 出力方法の指定
$Data | Export-Csv $op -encoding Default -NoTypeInformation