יש רגע בכל קריירת מנהל Active Directory (AD) שבה יש להעביר או להשתלב בהם (לכבוד החלפת השלטון). בשרתי הכניסה (DCs) מתחלפים והשלטונות של FSMO המארחים אותם חייבים להיעבר.
במדריך זה, תלמד כיצד להעביר ולהשתלב בכל השלטונות של AD FSMO, שלב אחרי שלב. תראה כיצד להעביר שלטונות FSMO דרך כלי GUI שונים וגם דרך PowerShell.
בואו נתחיל!
דרישות מוקדמות
אם ברצונך להתקדם במדריך, ודא שיש לך את הדברים הבאים:
- לפחות שני שרתי כניסה (DCs) – במדריך זה נעשה שימוש ב- Windows Server 2019 עם רמת פונקציונליות יער של Windows Server 2016, אף שלא השתנה הרבה.
- A domain-joined computer with RBAC installed or you’re on a DC’s desktop directly
נושא קשור: איך להתקין ולייבא את מודול PowerShell של Active Directory
- Windows PowerShell v5.1
- התחבר עם חשבון AD למחשב המחובר לתחום. לשאילתא אחר השלטונות אין צורך בהרשאות מיוחדות. עם זאת, הרשאות נוספות נדרשות להעברת השלטונות או להשתלב בהם.
העברת שלטונות FSMO עם ה-GUI
ישנם שני אופנים להעברת השלטונות FSMO: ה-GUI וה-PowerShell. בוא נתחיל בהתעדכן בהעברת השלטונות FSMO דרך מספר כלי MMC שונים.
RID Master, PDCe ו-Infrastructure Master
בוא נתחיל ראשית בטפסט את שלטונות ה-FSMO הספציפיים לתחום.
- פתח את ADUC (dsa.msc), לחץ ימינה על הדומיין ובחר Operations Masters. כאן תמצא את כל תפקידי FSMO הייחודיים לדומיין (RID Master, PDCe ו-Infrastructure Master) מיוצגים דרך הלשוניות RID, PDC ו-Infrastructure.

2. לחץ על כל לשונית. תראה את ה-FSMO role הנוכחי (Operations master) ולחץ על לחצן Change.
3. לחץ על לחצן Change מתחת לכל לשונית ובחר ב-DC החדש לביצוע העברות עבור RID Master, PDCe ו-Infrastructure Master FSMO roles.
מנהל שמות דומיין
אחרי זאת, בוא נמשיך לתפקיד של מנהל שמות הדומיין. תוכל להציג ולשנות את תפקיד זה ב-Active Directory Domains and Trusts Console.
- פתח את חלון ה-Active Directory Domains and Trusts Console (domain.msc).
2. לחץ ימינה על Active Directory Domains and Trusts ולחץ על Operations Master. כאן תראה את ה-DC הנוכחי החוזה את התפקיד מתואר כ-Domain naming operations master.
3. לחץ על לחצן Change ובחר ב-DC שברצונך להעביר אליו.

Schema Master
הבא והאחרון הוא תפקיד של Schema Master. כדי לשנות תפקיד זה, תצטרך ב-Active Directory Schema MMC snap-in.
לפני שתתחיל, וודא שאתה מחובר עם חשבון שנמצא בקבוצת ה- Schema Administrators AD.
- פתח פקודת פרומט מוגבהת או קונסולת PowerShell והרץ את
regsvr32.exe "schmmgmt.dll"
. Snap-in של Active Directory Schema אינו זמין כברירת מחדל. פקודה זו מרשימה את ה-DLL הנדרש לניהול סכימה.
2. פתח את התוכנית mmc.exe.
3. לחץ על קובץ —> הוסף/הסר Snap-in.
4. בחר Active Directory Schema מתוך ה-snap-ins הזמינים ולחץ על הוסף > ואז אישור.

5. בפעם הבאה ב-snap-in, לחץ עם העכבר ימינה על Active Directory Schema [<שם הדומיין שלך>] ובחר מנהל פעולות כדי לצפות ב-Master Schema הנוכחי בחלון הקופץ.
6. לחץ על שנה ובחר את ה-DC החדש להעברת תפקיד ה-Master Schema.

העברת תפקידי FSMO בעזרת PowerShell
אם אתה יותר במצב לשורת הפקודות, PowerShell מכסה אותך.
צפייה במחזיקי תפקידי FSMO הנוכחיים
התחילו ראשית בלמד איך לצפות במחזיקי התפקידים הנוכחיים של FSMO לפני העברתם עם PowerShell. כדי לעשות זאת, פתח קונסולת PowerShell מוגבהת בחלון Windows והרץ את Get-ADDomain
ואת Get-ADForest
כדי למצוא את כל מחזיקי תפקידי FSMO הנוכחיים כפי שמוצג למטה.

Get-ADDomain

Get-ADForest
העברת תפקידי FSMO
כאשר אתה יודע אילו שרתי DC מחזיקים את תפקידי FSMO הנוכחיים, אתה יכול להעביר אותם גם. כדי לעשות זאת ב-Windows PowerShell, הריץ את הפקודה Move-ADDirectoryServerOperationMasterRole
עם הפרמטר Identity
עבור ה-DC שברצונך להעביר את תפקיד ה-FSMO אליו (ChildDC1
במקרה זה), ואז את שם תפקיד ה-FSMO. בדוגמה למטה אנו מעבירים את תפקיד ה-RID Master.
לשם התפקיד FSMO, תוכל להשתמש ב־
PDCEmulator
,RIDMaster
,InfrastructureMaster
,SchemaMaster
ו־DomainNamingMaster
.

בנוסף, ניתן להעביר יותר מתפקיד אחד בו זמנית על ידי הגדרת שם התפקיד כלאחר נפרד מופרד בפסיק, לדוגמה
Move-ADDirectoryServerOperationMasterRole -Identity "ChildDC1" PDCEmulator,InfrastructureMaster
.
אולי אתה מאוד עצלן ולא רוצה להקליד את השמות הארוכים האלו. במקרה כזה, תוכל גם פשוט להשתמש במספרים עם כל תפקיד FSMO המתאים למספר מסוים.
Role Name | Number |
PDCEmulator | 0 |
RIDMaster | 1 |
InfrastructureMaster | 2 |
SchemaMaster | 3 |
DomainNamingMaster | 4 |
בשימוש בזיהויים במקום שמות התפקידים, הפקודה להעברת תפקיד ה-PDCE קצרה כמו Move-ADDirectoryServerOperationMasterRole ChildDc2 0
אתה מתבקש לגבי העברת שם תפקיד ה-FSMO, כדי לוודא שאתה יודע מה אתה עושה. מכיוון שזה אינו משימה תכופה, עשוי להיות שתרצה לשקול להשתמש בשם(שמות) המלא(ים) של התפקיד(ים) שברצונך להעביר. במיוחד אם אתה משתמש בפקודה בתסריט שמישהו אחר ישתמש בו; זה יותר קל להבנה.

השליכה של תפקידי FSMO עם ה-GUI
אם יש צורך להעביר תפקיד FSMO מ-DC אחד לאחר, העברת תפקידים היא תמיד האופציה הטובה ביותר. ההעברה מבטיחה שתפקיד ה-FSMO מוסר לחלוטין מה-DC הישן ומועבר ל-DC החדש. אך הדברים לא תמיד הולכים כמתוכנן.
אם DC אינו מקוון עוד או נכשל בצורה כלשהי, ניתן לחטוף תפקידי FSMO, שבעצם בונה תפקיד FSMO חדש ב-DC חדש ללא הסרת הישן.
חטוף תפקיד FSMO רק כאשר אתה בטוח שאי אפשר להחזיר את בעל התפקיד הנוכחי למקוון. לאחר החטיפה, ודא שבעל תפקיד ה-FSMO הישן לעולם לא יחזור.
חטיפת תפקידים באמצעות ה-GUI נעשית על ידי הסרת חשבון מחשב DC בתוך משתמשי ומחשבי Active Directory (ADUC) קונסול. לשם כך:
- ראשית, חבר את ADUC ל-DC שאליו תרצה להעביר את תפקיד ה-FSMO. לכך, ב-ADUC, לחץ על הקליק ימני על צומת השורש משתמשי ומחשבי Active Directory ולחץ על שינוי בקר תחום.
2. חפש את ה-DC שאליו תרצה להתחבר והתחבר אליו.
3. לחץ על OU בקרי התחום.
4. לחץ על הקליק ימני על ה-DC שממנו תרצה לחטוף את תפקיד ה-FSMO ולחץ על מחק.

5. לאחר מכן, לחץ כן בשני ההזמנות הראשונות.


אחרונה, תקבל התראה שמזהה את תפקיד ה- FSMO של ה- DC והתפקיד(ים) יועברו ל- DC אחר. זה יהיה ה- DC שאליו מחוברת קונסולת ADUC שלך. לחץ על אישור וחשבון המחשב של ה- DC הלא מקוון יימחק והתפקידים ייחסמו וייעברו ל- DC החדש.

התפקידים של FSMO יועברו בעזרת PowerShell
כדי לקחת את התפקידים של FSMO בעזרת PowerShell, ודא שיש לך Windows PowerShell פתוח והפעל את Move-ADDirectoryServerOperationMasterRole
וציין את שם ה- DC החדש כערך לפרמטר Identity
יחד עם פרמטר ה- Force
.
הדוגמה למטה מחזיקה את תפקיד RID Master ומעבירה אותו ל- DC NewDC3
.
השמות של אותם תפקידי FSMO המשמשים להעברה גם מתייחסים לפקודת ה-
Move-ADDirectoryServerOperationMasterRole
.
סיכום
העברת תפקידי FSMO אינה משימה יומית אך כאשר אתה מקדם DCs חדשים, מדרדר DCs ישנים ומפיק שרתים, יהיה עליך לדעת על תפקידי FSMO.
עקוב אחר השלבים במדריך זה כדי לעזור לך להוריד את המשימה הזו מהרשימה שלך!