分享方式:


用於雲端同步的運算式產生器

運算式產生器是雲端同步下的 Azure 新功能。該功能可協助您編譯複雜的運算式。 將這些運算式套用至您的雲端同步環境之前,您可以先使用此功能加以測試。

使用運算式產生器

若要存取運算式產生器:

  1. 以不低於 [混合式系統管理員] 的身分登入 [Microsoft Entra 系統管理中心]
  2. 瀏覽至 [身分識別] > [混合式管理] > [Microsoft Entra Connect] > [雲端同步]雲端同步首頁的螢幕擷取畫面。
  1. 在 [設定] 底下,選取您的設定。

  2. 在 [管理屬性] 下,選取 [按一下以編輯對應]

  3. 在 [編輯屬性對應] 窗格中,選取 [新增屬性對應]

  4. 在 [對應類型] 下,選取 [運算式]

  5. 選取 **[試用運算式產生器]**。

    該螢幕擷取畫面顯示使用運算式產生器。

建立運算式

在本節中,您會使用下拉式清單選取支援的函式。 然後,視選取的函式而定,填妥更多方塊。 選取 [套用運算式] 之後,語法會出現在 [運算式輸入] 方塊中。

舉例來說,從下拉式清單中選取 [Replace],就會提供較多方塊。 函式的語法會顯示在淺藍色方塊中。 顯示的方塊會對應到您選取的函式語法。 取代的結果會依提供的參數而異。

在此範例中,若提供的是 oldvaluereplacementValue,所有 oldvalue 都會在來源中取代為 replacementValue

如需詳細資訊,請參閱 Replace

您需要做的第一件事,就是選取取代函式來源屬性。 在此範例中,會選取 mail 屬性。

接下來,找出 oldValue 的方塊,然後輸入 @fabrikam.com。 最後,在 replacementValue的方塊中,填入值 @contoso.com

此運算式基本上表示將使用者物件上 mail 屬性的 @fabrikam.com 值取代為 @contoso.com 值。 當您選取 [新增運算式] 時,可以在 [運算式輸入] 方塊中看到語法。

注意

請務必根據您選取 [Replace] 時產生的語法,將值放在對應到 oldValuereplacementValue 的方塊中。

如需支援運算式的詳細資訊,請參閱在 Microsoft Entra ID 中撰寫屬性對應的運算式

運算式產生器輸入方塊的資訊

根據您選取的函式,運算式產生器提供的方塊會接受多個值。 例如,JOIN 函式接受字串或與指定屬性相關聯的值。 例如,我們可以使用 [givenName] 屬性值中包含的值,將其與 @contoso.com 的字串值聯結,以建立電子郵件地址。

該螢幕擷取畫面顯示輸入方塊值。

如需可接受值及如何撰寫運算式的詳細資訊,請參閱在 Microsoft Entra ID 中撰寫屬性對應的運算式

測試運算式

在本節中,您可以測試您的運算式。 從下拉式清單中選取 [mail] 屬性。 填入值 @fabrikam.com,然後選取 [測試運算式]

@contoso.com 會出現在 [檢視運算式輸出] 方塊中。

該螢幕擷取畫面顯示測試運算式。

部署運算式

當您滿意運算式之後,請選取 [套用運算式]

該螢幕擷取畫面顯示新增運算式。

此動作會將運算式新增至代理程式設定。

該螢幕擷取畫面顯示代理程式設定。

設定運算式的 Null 值

若要將屬性的值設定為 Null,請使用具有 "" 值的運算式。 此運算式會將 Null 值傳送至目標屬性。

該螢幕擷取畫面顯示 NULL 值。

下一步