Мне нужно экспортировать некоторые атрибуты из учетных записей активных учетных записей в xml containg Отображаемое имя, адрес электронной почты, офис, мобильный, офис и отдел. Я получил этот код powershellПолучить данные учетной записи и экспортировать в xml
foreach ($User in (get-AdUser -filter * -SearchBase "OU=Path,DC=Domain,DC=Local" -Property *)){
$DisplayName = $User.DisplayName
$EmailAddress = $User.EmailAddress
$OfficePhone = $User.OfficePhone
$MobilePhone = $User.MobilePhone
$Office = $User.Office
$Department = $User.Department
$Prop=[ordered]@{
"DisplayName" = $DisplayName
'EmailAddress' = $EmailAddress
'OfficePhone' = $OfficePhone
'MobilePhone' = $MobilePhone
'Office' = $Office
'Department' = $Department
}
$obj = New-Object -TypeName PSObject -Property $Prop
$xml += $obj | Export-Clixml W:\skripts\OutFile.xml
}
Но результат в файле xml содержит только одного пользователя, последнего. Я не могу понять, где я делаю неправильно.
С уважением Никласа }
Спасибо за объяснение, скрипт отлично работает, и я также узнал что-то новое. Еще раз спасибо! – Niklas