以下是按特定顺序获取"Get-ADUser"属性并导出为CSV的代码示例:
# 导入Active Directory模块
Import-Module ActiveDirectory
# 获取AD用户属性
$users = Get-ADUser -Filter * -Properties GivenName, Surname, DisplayName, SamAccountName, EmailAddress
# 创建一个空的CSV文件
$result = @()
# 按特定顺序获取属性并添加到结果数组中
foreach ($user in $users) {
$properties = @{
'姓氏' = $user.Surname
'名字' = $user.GivenName
'显示名称' = $user.DisplayName
'账户名' = $user.SamAccountName
'邮箱地址' = $user.EmailAddress
}
$result += New-Object PSObject -Property $properties
}
# 导出结果为CSV文件
$result | Export-Csv -Path "C:\Users\Username\Documents\ADUsers.csv" -NoTypeInformation
请确保替换代码中的"C:\Users\Username\Documents\ADUsers.csv"
为您希望保存CSV文件的实际路径。
下一篇:按特定顺序将列重新排列为行