Weboldal keresés

Mi az IdFix?


A Microsoft IdFix eszköze egy ingyenes eszköz, amely segít azonosítani és kijavítani a felhasználói, névjegy- és csoportobjektumokkal kapcsolatos problémákat az Active Directoryban.

De mi a probléma? Az Active Directoryom jól működik!?

    Ha az Office 365 bevezetését tervezi, pl. annak érdekében, hogy a felhasználók Exchange Online-postaládákat kapjanak, és megszabaduljon a helyi Exchange-beállításoktól, valószínűleg egyesített bejelentkezést szeretne használni. Az egységes bejelentkezés biztosítja, hogy a felhasználók a helyi erőforrások (például fájlmegosztások) és az Office 365 erőforrások (pl. Exchange Online postafiókok) alapján azonos felhasználói név- és jelszókészlet használatával hitelesíthessenek.

    Annak érdekében, hogy felhasználóinak egységes bejelentkezést biztosítson, hibrid beállítást kell végrehajtania a helyi AD és az Office 365 AD szinkronizálásával az Azure AD Connect szinkronizálási eszköz segítségével. És ez a lényeg: Az Azure AD Connect bizonyos követelményeket támaszt a helyi Active Directory-objektumok állapotával szemben. A „rossz állapotú” objektumok egyszerűen nem lesznek szinkronizálva az Office 365-tel. Az IdFix segít azonosítani és megoldani a problémákat.

    Milyen konkrét problémákat old meg az IdFix?

    Az alábbiakban felsoroljuk azokat a problémákat, amelyeket az IdFix keresni fog:

    IdFix hibalista

    ERRORError Type DescriptionExample
    characterAn attribute holds invalid charactersEmail address with trailing space e.g. “jane.doe@company.com “
    duplicateTwo or more objects holds the same value in attribute expected to be uniqueA user and a group both have “smtp:marketing@company.com” in the proxyAddresses attribute
    formatAn attribute holds a value that’s non-compliant with e.g. the SMTP address formatA user has a trailing period e.g.”jane.doe.” in the mailNickname attribute
    topleveldomainA user has a mail alias that’s non-routableA user is using the local non-routable AD domain name in a mail alias e.g. “jane.doe@company.local”
    domainpartDomain part (@ right-hand side) of mail address is invalidA user has “smtp:jane.doe@company” in the proxyAddresses attribute
    domainpart_localpartLocal part (@ left-hand side) of mail address is invalidA user has “smtp:jane doe@company.com” in the proxyAddresses attribute
    lengthAn attribute violates the length constraint of the attribute valueA user has a very long mail address value
    blankAn attribute with a not-null requirement is emptyA user has a blank mailNickname
    mailmatchMail attribute mis-match (only applicable to Office 365 Dedicated)A user has an smtp alias with no valid match

    A két leggyakrabban előforduló problémával kapcsolatos további információkért keresse fel a duplikált hibákról és a felső szintű tartományról szóló cikkeket.

    Szükségem van az IdFix eszközre az Office 365 integrációjához?

    Nem. Az IdFix eszközben nincs varázslat. Egyszerűen lekérdezi az Active Directory adatait, és megkeresi a fenti táblázatban felsorolt problémákat. Létrehozhat saját szkripteket, ha teljes ellenőrzést szeretne kapni a hibakeresés és -javítás felett. Néhány ritka esetben ennek van értelme, de a legtöbb kis- és közepes méretű szervezet számára az IdFix eszköz a legegyszerűbb módja annak, hogy felkészítse a tartományt az Azure AD Connect szinkronizálására.

    Mindenesetre tisztában kell lennie a levelek álneveinek és egyéb attribútumainak tömeges módosításával rejlő kockázatokkal. Erősen javasoljuk, hogy az IdFix használata előtt készítsen biztonsági másolatot a proxyAddresses attribútumról az összes objektumhoz. A régi értékek dokumentálásával bármikor visszaállíthatja a módosításokat, ha hirtelen felhívnak a felhasználók, és panaszkodnak, hogy a levelek már nem érkeznek meg egy törött levélalias miatt. Használja a következő szkriptet a proxyAddresses biztonsági másolatának létrehozásához:

    Import-Module ActiveDirectory
    "DN;proxyAddress" | Out-File ".\proxyAddressesBackup.txt"
    $Objects = Get-ADObject -LDAPFilter "(proxyAddresses=*)" -Properties proxyAddresses
    ForEach ($Object In $Objects) {
      ForEach ($proxyAddress in $Object.proxyAddresses) {
        $Output = $Object.distinguishedName + ";" + $proxyAddress
        Write-Host $Output
        $Output | Out-File ".\proxyAddressesBackup.txt" -Append
      }
    }

    Kapcsolódó cikkek