องค์กรของฉันต้องการเปลี่ยนรูปแบบชื่อที่แสดงเป็น ชื่อนามสกุล
แทน นามสกุลชื่อจริง
ฉันเปลี่ยนรูปแบบการสร้างผู้ใช้ใหม่ในการตั้งค่า ADSI แล้ว แต่ต้องการเปลี่ยนชื่อที่แสดงของผู้ใช้ปัจจุบันทั้งหมดเป็น ชื่อนามสกุล
ฉันพบสคริปต์ใน: รูปแบบชื่อเต็มเริ่มต้นใน Active Directory
Get-ADUSer -LDAPFilter "(&(objectCategory=person)(!displayName=*,*)(displayName=*))" |
สำหรับแต่ละวัตถุ {
ตั้งค่า ADUser $_ -DisplayName "$($_.Surname), $($_.givenName)"
}
สิ่งนี้เปลี่ยนจาก ชื่อนามสกุล
ถึง นามสกุลชื่อจริง
. ฉันต้องการย้อนกลับ ดังนั้นฉันจึงปรับแต่งสคริปต์นี้เป็น:
Get-ADUSer -LDAPFilter "(&(objectCategory=person)(!displayName=*,*)(displayName=*))" |
สำหรับแต่ละวัตถุ {
ตั้งค่า ADUser $_ -DisplayName "$($_.givenName) $($_.Surname)"
}
แต่ผู้ใช้ AD ของฉันยังคงมีชื่อที่แสดงเช่น นามสกุลชื่อจริง
. PS ไม่ให้คำเตือนหรือข้อผิดพลาดใด ๆ และทำการรีเฟรชใน AD
มีใครรู้เคล็ดลับในการเปลี่ยนผู้ใช้ AD ทั้งหมดเป็น ชื่อนามสกุล
เป็นชื่อที่ใช้แสดง?