활성 디렉토리 사용자 계정의 일부 속성을 표시 이름, 전자 메일, 사무실 전화, 모바일, 사무실 및 부서로 내보낼 필요가 있습니다. 이 파워 쉘 코드가 있습니다.계정 데이터 가져 오기 및 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