Sdílet prostřednictvím


Oprava upravených výchozích pravidel v microsoft entra Připojení

Microsoft Entra Připojení používá výchozí pravidla pro synchronizaci. Tato pravidla se bohužel nevztahují na všechny organizace obecně. V závislosti na vašich požadavcích je možná budete muset upravit. Tento článek popisuje dva příklady nejběžnějších přizpůsobení a vysvětluje správný způsob, jak tato přizpůsobení dosáhnout.

Poznámka:

Úprava stávajících výchozích pravidel pro dosažení potřebného přizpůsobení se nepodporuje. Pokud to uděláte, zabráníte aktualizaci těchto pravidel na nejnovější verzi v budoucích verzích. Nebudete dostávat opravy chyb, které potřebujete, ani nové funkce. Tento dokument vysvětluje, jak dosáhnout stejného výsledku beze změny stávajících výchozích pravidel.

Identifikace upravených výchozích pravidel

Počínaje verzí 1.3.7.0 microsoft Entra Připojení je snadné identifikovat upravené výchozí pravidlo. Přejděte na Aplikace na ploše a vyberte Editor synchronizačních pravidel.

Microsoft Entra Connect, with Synchronization Rules Editor highlighted

V editoru se před názvem zobrazí všechna upravená výchozí pravidla s ikonou upozornění.

Warning icon

Zobrazí se také zakázané pravidlo se stejným názvem (toto je standardní výchozí pravidlo).

Synchronization Rules Editor, showing standard default rule and modified default rule

Běžná přizpůsobení

Následují běžná přizpůsobení výchozích pravidel:

  • Změna toku atributů
  • Změnit filtr oborů
  • Změna podmínky spojení

Před změnou pravidel:

  • Zakažte plánovač synchronizace. Plánovač se ve výchozím nastavení spouští každých 30 minut. Ujistěte se, že se nespouští, když provádíte změny a řešíte potíže s novými pravidly. Pokud chcete plánovač dočasně zakázat, spusťte PowerShell a spusťte Set-ADSyncScheduler -SyncCycleEnabled $false. PowerShell commands to disable the sync scheduler

  • Změna oboru filtru může vést k odstranění objektů v cílovém adresáři. Před provedením jakýchkoli změn v oboru objektů buďte opatrní. Před provedením změn na aktivním serveru doporučujeme provést změny přípravného serveru.

  • Po přidání nového pravidla spusťte náhled u jednoho objektu , jak je uvedeno v části Ověřit pravidlo synchronizace.

  • Po přidání nového pravidla nebo úpravě vlastního pravidla synchronizace spusťte úplnou synchronizaci. Tato synchronizace aplikuje nová pravidla na všechny objekty.

Změna toku atributů

Pro změnu toku atributů existují tři různé scénáře:

  • Přidání nového atributu
  • Přepsání hodnoty existujícího atributu
  • Volba nesynchronizovat existující atribut.

Můžete to udělat beze změny standardních výchozích pravidel.

Přidání nového atributu

Pokud zjistíte, že atribut neteče ze zdrojového adresáře do cílového adresáře, opravte to pomocí rozšíření Microsoft Entra Připojení Sync: Directory.

Pokud rozšíření nefungují, zkuste přidat dvě nová pravidla synchronizace popsaná v následujících částech.

Přidání pravidla příchozí synchronizace

Příchozí pravidlo synchronizace znamená, že zdrojem atributu je prostor konektoru a cílem je metaverse. Pokud například chcete mít nový tok atributů z místní Active Directory do ID Microsoft Entra, vytvořte nové příchozí pravidlo synchronizace. Spusťte Editor synchronizačních pravidel, jako směr vyberte Příchozí a vyberte Přidat nové pravidlo.

Screenshot that shows the

Pokud chcete pravidlo pojmenovat, postupujte podle vlastních zásad vytváření názvů. Tady používáme funkci Custom In z AD – Uživatel. To znamená, že pravidlo je vlastní pravidlo a jedná se o příchozí pravidlo z prostoru konektoru služby Active Directory do metaverse.

Create inbound synchronization rule

Zadejte vlastní popis pravidla, aby budoucí údržba pravidla byla snadná. Popis může být například založený na tom, co je cílem pravidla a proč je potřeba.

Vyberte pole Připojení Ed System, Připojení ed System Object Type (Typ systémového objektu) a Metaverse Object Type (Typ objektu metaverse).

Zadejte hodnotu priority od 0 do 99 (čím nižší je číslo, tím vyšší je priorita). Pro pole Tag, Enable Password Sync a Disabled (Povolit synchronizaci hesel) použijte výchozí výběry.

Ponechte filtr oborů prázdný. To znamená, že pravidlo platí pro všechny objekty spojené mezi službou Active Directory Připojení systémem a metaverse.

Ponechat pravidla join prázdná. To znamená, že toto pravidlo používá podmínku spojení definovanou ve standardním výchozím pravidle. Toto je další důvod, proč nezakazovat nebo odstraňovat standardní výchozí pravidlo. Pokud neexistuje podmínka spojení, atribut nebude tok.

Přidejte příslušné transformace pro atribut. Konstantu můžete přiřadit, abyste do cílového atributu nastavili tok konstantní hodnoty. Můžete použít přímé mapování mezi zdrojovým nebo cílovým atributem. Nebo můžete pro atribut použít výraz. Tady jsou různé funkce výrazů , které můžete použít.

Přidání pravidla odchozí synchronizace

Pokud chcete propojit atribut s cílovým adresářem, musíte vytvořit odchozí pravidlo. To znamená, že zdrojem je metaverse a cílem je připojený systém. Pokud chcete vytvořit odchozí pravidlo, spusťte Editor synchronizačních pravidel, změňte směr na odchozí a vyberte Přidat nové pravidlo.

Synchronization Rules Editor

Stejně jako u příchozího pravidla můžete k pojmenování pravidla použít vlastní zásady vytváření názvů. Vyberte Připojení ed System jako tenanta Microsoft Entra a vyberte připojený systémový objekt, ke kterému chcete nastavit hodnotu atributu. Nastavte prioritu od 0 do 99.

Create outbound synchronization rule

Ponechte filtr oborů a pravidla spojení prázdná. Vyplňte transformaci jako konstantu, přímou nebo výrazovou hodnotu.

Teď víte, jak vytvořit nový atribut pro tok objektu uživatele z Active Directory do Microsoft Entra ID. Pomocí těchto kroků můžete namapovat libovolný atribut z libovolného objektu na zdroj a cíl. Další informace najdete v tématu Vytváření vlastních pravidel synchronizace a příprava na zřízení uživatelů.

Přepsání hodnoty existujícího atributu

Možná budete chtít přepsat hodnotu atributu, který již byl namapován. Pokud například vždy chcete nastavit hodnotu null na atribut v Microsoft Entra ID, jednoduše vytvořte pouze příchozí pravidlo. Nastavte hodnotu výrazu , AuthoritativeNulltok do cílového atributu.

Poznámka:

Null Místo v tomto případě použijteAuthoritativeNull. Důvodem je to, že hodnota, která není null, nahrazuje hodnotu null, i když má nižší prioritu (vyšší číselná hodnota v pravidle). AuthoritativeNull, na druhou stranu se nenahradí jinou hodnotou než null jinými pravidly.

Nesynchronizovat existující atribut

Pokud chcete vyloučit atribut ze synchronizace, použijte funkci filtrování atributů uvedenou v microsoft Entra Připojení. Z ikony plochy spusťte Microsoft Entra Připojení a pak vyberte Přizpůsobit možnosti synchronizace.

Microsoft Entra Connect additional tasks options

Ujistěte se, že je vybraná aplikace Microsoft Entra a filtrování atributů, a vyberte Další.

Microsoft Entra Connect optional features

Vymažte atributy, které chcete vyloučit ze synchronizace.

Microsoft Entra Connect attributes

Změnit filtr oborů

Azure AD Sync se stará o většinu objektů. Můžete snížit rozsah objektů a snížit počet objektů, které se mají exportovat, aniž byste změnili standardní výchozí pravidla synchronizace.

Pomocí jedné z následujících metod snižte rozsah objektů, které synchronizujete:

  • cloudFiltered – atribut
  • Filtrování organizačních jednotek

Pokud zmenšujete rozsah synchronizovaných uživatelů, synchronizace hodnot hash hesel se také zastaví u odfiltrovaných uživatelů. Pokud se objekty již synchronizují, po zmenšení oboru se filtrované objekty z cílového adresáře odstraní. Z tohoto důvodu se ujistěte, že rozsah velmi pečlivě.

Důležité

Zvýšení rozsahu objektů nakonfigurovaných microsoftem Entra Připojení se nedoporučuje. Díky tomu je pro tým podpory Microsoftu obtížné pochopit přizpůsobení. Pokud potřebujete zvýšit rozsah objektů, upravte existující pravidlo, naklonujte ho a zakažte původní pravidlo.

cloudFiltered – atribut

Tento atribut nelze nastavit ve službě Active Directory. Nastavte hodnotu tohoto atributu přidáním nového příchozího pravidla. Potom můžete pomocí transformace a výrazu nastavit tento atribut v metaverse. Následující příklad ukazuje, že nechcete synchronizovat všechny uživatele, jejichž název oddělení začíná HRD (nerozlišuje velká a malá písmena):

cloudFiltered <= IIF(Left(LCase([department]), 3) = "hrd", True, NULL)

Nejprve jsme převedli oddělení ze zdroje (Active Directory) na malá písmena. Pak jsme pomocí Left funkce vzali pouze první tři znaky a porovnali ho s hrd. Pokud se shoduje, hodnota je nastavena na True, jinak NULL. Když nastavíte hodnotu null, některé jiné pravidlo s nižší prioritou (vyšší číselnou hodnotou) do ní může zapisovat s jinou podmínkou. Spuštěním náhledu na jednom objektu ověřte pravidlo synchronizace, jak je uvedeno v části Ověřit pravidlo synchronizace.

Create inbound synchronization rule options

Filtrování organizačních jednotek

Můžete vytvořit jednu nebo více organizačních jednotek a přesunout objekty, které nechcete synchronizovat s těmito organizačními jednotkami. Potom nakonfigurujte filtrování organizačních jednotek v Microsoft Entra Připojení. Spusťte Microsoft Entra Připojení z ikony plochy a vyberte následující možnosti. Filtrování organizačních jednotek můžete nakonfigurovat také v době instalace nástroje Microsoft Entra Připojení.

Microsoft Entra Connect additional tasks

Postupujte podle průvodce a zrušte zaškrtnutí organizačních jednotek, které nechcete synchronizovat.

Microsoft Entra Connect Domain and OU filtering options

Změna podmínky spojení

Použijte výchozí podmínky spojení nakonfigurované službou Microsoft Entra Připojení. Změna výchozích podmínek spojení znesnadňuje podpoře Microsoftu pochopení přizpůsobení a podpory produktu.

Ověření pravidla synchronizace

Nově přidané pravidlo synchronizace můžete ověřit pomocí funkce Preview, aniž byste museli spustit celý cyklus synchronizace. V microsoft Entra Připojení vyberte Synchronizační služba.

Microsoft Entra Connect, with Synchronization Service highlighted

Vyberte Hledání metaverse. Vyberte objekt oboru jako osobu, vyberte Přidat klauzuli a uveďte kritéria hledání. Dále vyberte Hledat a poklikejte na objekt ve výsledcích hledání. Před spuštěním tohoto kroku se ujistěte, že data v Microsoft Entra Připojení jsou pro tento objekt aktuální. Teprve potom spusťte import a synchronizaci v doménové struktuře.

Synchronization Service Manager

Ve vlastnostech objektu Metaverse vyberte Připojení or, vyberte objekt v odpovídající spojnici (doménové struktuře) a vyberte Vlastnosti....

Metaverse Object Properties

Vyberte náhled...

Connector Space Object Properties

V okně Náhled vyberte v levém podokně v levém podokně vygenerovat náhled a Importovat tok atributů.

Screenshot that shows the

Zde si všimněte, že nově přidané pravidlo je spuštěno v objektu a má nastaven cloudFiltered atribut true.

Preview

Pokud chcete porovnat upravené pravidlo s výchozím pravidlem, exportujte obě pravidla samostatně jako textové soubory. Tato pravidla se exportují jako soubor skriptu PowerShellu. Můžete je porovnat pomocí libovolného nástroje pro porovnání souborů (například windiff) a zobrazit změny.

Všimněte si, msExchMailboxGuid že v upraveném pravidle se atribut změní na typ výrazu místo direct. Hodnota je také změněna na NULL a ExecuteOnce možnost. Identifikované rozdíly a rozdíly priority můžete ignorovat.

windiff tool output

Pokud chcete pravidla opravit tak, aby se změnila zpět na výchozí nastavení, odstraňte upravené pravidlo a povolte výchozí pravidlo. Ujistěte se, že nepřijdete o přizpůsobení, které se pokoušíte dosáhnout. Až budete připraveni, spusťte úplnou synchronizaci.

Další kroky