บังคับซิงค์ Azure AD Connect กับ PowerShell
เราทำการเปลี่ยนแปลงอย่างเร่งด่วนในออบเจ็กต์ AD ภายในองค์กร และเราต้องการให้ซิงค์กับ Azure AD ตามค่าเริ่มต้น ทุก ๆ 30 นาที จะมีการดำเนินการรอบการซิงโครไนซ์ เราสามารถรอเป็นเวลา 30 นาทีหรือบังคับให้ซิงโครไนซ์การเปลี่ยนแปลงด้วยตนเอง ไปกับตัวเลือกที่สองและบังคับซิงค์ Azure AD Connect กับ PowerShell
ค้นหาเซิร์ฟเวอร์ Azure AD Connect
จะทราบได้อย่างไรว่าเซิร์ฟเวอร์ Azure AD Connect ใดติดตั้งอยู่ ค้นหาเซิร์ฟเวอร์ด้วย Windows PowerShell หรือใน Microsoft Azure Portal
วินโดว์ PowerShell
เริ่ม PowerShell ในฐานะผู้ดูแลระบบ ตรวจสอบให้แน่ใจว่าคุณมีสิทธิ์ในการค้นหาใน Active Directory หลังจากรัน cmdlet เรารู้ว่ามีการติดตั้ง AAD Connect บน Windows Server DC02
PS C:\> Get-ADUser -LDAPFilter "(description=*configured to synchronize to tenant*)" -Properties description | % { $_.description.SubString(142, $_.description.IndexOf(" ", 142) -142)}
DC02สมมติว่าคุณสร้างบัญชี AD DS Connector แทนบัญชี AD DS Connector เริ่มต้นเมื่อติดตั้ง Azure AD Connect มันจะไม่แสดงเซิร์ฟเวอร์ Azure AD Connect ด้วย PowerShell cmdlet ข้างต้น ทำตามขั้นตอนถัดไปและค้นหาเซิร์ฟเวอร์ Azure AD Connect
พอร์ทัล Microsoft Azure
เมื่อต้องการค้นหาเซิร์ฟเวอร์ Azure AD Connect ให้ทำตามขั้นตอนเหล่านี้:
-
ลงชื่อเข้าใช้พอร์ทัล Microsoft Azure
คลิกที่ เมนู > Azure Active Directory
เลือก Azure AD Connect > ความสมบูรณ์ของ Azure AD Connect
คลิกที่ บริการซิงค์ > ชื่อบริการ
รูปภาพด้านล่างแสดงว่า Azure Active Directory Connect Server ได้รับการติดตั้งบน Windows Server DC02
อ่านเพิ่มเติม: วิธีค้นหาเซิร์ฟเวอร์ Azure AD Connect »
การกำหนดค่าตัวกำหนดเวลา Azure AD Connect
ตรวจสอบการกำหนดค่าตัวกำหนดเวลา ลงชื่อเข้าใช้ Windows Server ซึ่งคุณได้ติดตั้งการเชื่อมต่อ Azure AD แล้ว เริ่ม PowerShell ในฐานะผู้ดูแลระบบและเรียกใช้ นำเข้าโมดูล ADSync ตามด้วย Get-ADSyncScheduler cmdlet
PS C:\> Import-Module ADSync
PS C:\> Get-ADSyncScheduler
AllowedSyncCycleInterval : 00:30:00
CurrentlyEffectiveSyncCycleInterval : 00:30:00
CustomizedSyncCycleInterval :
NextSyncCyclePolicyType : Delta
NextSyncCycleStartTimeInUTC : 19-8-2020 10:30:00
PurgeRunHistoryInterval : 7.00:00:00
SyncCycleEnabled : True
MaintenanceEnabled : True
StagingModeEnabled : False
SchedulerSuspended : False
SyncCycleInProgress : Falseจะเป็นอย่างไรหากคุณไม่ต้องการลงชื่อเข้าใช้เซิร์ฟเวอร์ที่ติดตั้ง Azure AD Connect ไว้ เราสามารถเรียกใช้ cmdlets ใน PowerShell จากเซิร์ฟเวอร์อื่นได้
ตัวอย่างเช่น เราอยู่บน Management Server MG01 เรียกใช้ Enter-PSSession cmdlet เพื่อเชื่อมต่อกับเซิร์ฟเวอร์ DC02 ในตอนท้าย ให้รัน Exit-PSSesion cmdlet เพื่อออกจากเซสชันแบบโต้ตอบ
PS C:\> Import-Module ADSync
PS C:\> Enter-PSSession -ComputerName DC02
[DC02]: PS C:\> Get-ADSyncScheduler
AllowedSyncCycleInterval : 00:30:00
CurrentlyEffectiveSyncCycleInterval : 00:30:00
CustomizedSyncCycleInterval :
NextSyncCyclePolicyType : Delta
NextSyncCycleStartTimeInUTC : 19-8-2020 10:30:00
PurgeRunHistoryInterval : 7.00:00:00
SyncCycleEnabled : True
MaintenanceEnabled : True
StagingModeEnabled : False
SchedulerSuspended : False
SyncCycleInProgress : False
ในขั้นตอนถัดไป เราจะเรียกใช้ cmdlets เพื่อบังคับให้ซิงค์ Azure AD Connect
บังคับให้ซิงค์ Azure AD (รอบการซิงค์เดลต้า)
การซิงค์เดลต้าจะซิงค์เฉพาะการเปลี่ยนแปลงจาก AD ภายในองค์กรไปยัง Azure AD
PS C:\> Start-ADSyncSyncCycle -PolicyType Delta
Result
------
Successบังคับให้ซิงค์ Azure AD (รอบการซิงค์เริ่มต้น)
การซิงค์ครั้งแรกจะซิงค์อย่างสมบูรณ์จาก AD ภายในองค์กรไปยัง Azure AD อย่างไรก็ตาม โปรดจำไว้ว่าการซิงค์ครั้งแรกอาจใช้เวลานานกว่าการซิงค์แบบเดลต้า
PS C:\> Start-ADSyncSyncCycle -PolicyType Initial
Result
------
SuccessAzure AD Connect ปิดใช้งานตัวกำหนดเวลา
ปิดใช้งานตัวกำหนดเวลาการซิงค์ Azure AD Connect หากคุณมีการเปลี่ยนแปลงมากมายในองค์กร นั่นจะทำให้ตัวกำหนดเวลาไม่เริ่มทำงาน เมื่อเสร็จแล้ว ให้เปิดใช้งานตัวกำหนดเวลาการซิงค์ Azure AD Connect
PS C:\> Set-ADSyncScheduler -SyncCycleEnabled $false
PS C:\> Set-ADSyncScheduler -SyncCycleEnabled $trueบทความนี้ช่วยคุณในการบังคับซิงค์ Azure AD Connect กับ PowerShell หรือไม่
อ่านต่อ: ค้นหาบัญชี Azure AD Connect »
บทสรุป
คุณได้เรียนรู้วิธีบังคับซิงค์ Azure AD Connect กับ PowerShell การซิงค์เริ่มต้นคือ 30 นาที แต่ไม่ได้หมายความว่าเราไม่สามารถบังคับได้ ใช้ Delta และ Initial sync cmdlets Microsoft ได้เขียนเอกสารที่ยอดเยี่ยมเกี่ยวกับตัวกำหนดเวลาการซิงค์ Azure AD Connect
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการโยกย้าย Azure AD Connect ไปยังเซิร์ฟเวอร์ใหม่ อย่าลืมติดตามเราและแบ่งปันบทความนี้
