current_principal_is_member_of()

檢查目前正在執行查詢主體的群組成員資格或主體身分識別。

語法

current_principal_is_member_of()

深入瞭解 語法慣例

參數

名稱 類型 必要 Description
群組 dynamic ✔️ 字串常值的陣列,其中每個常值都代表 Microsoft Entra 主體。 請參閱 Microsoft Entra 主體的範例

注意

若要避免從 Microsoft Entra ID 節流,函current_principal_is_member_of()式只適用於字串常值。 使用不是字串常值的值會導致錯誤,以避免有大量的查詢 Microsoft Entra ID。

傳回

如果執行查詢的目前主體成功符合至少一個輸入自變數,則函式會傳回 true 。 如果沒有,函式會傳 false回 。

範例

print result=current_principal_is_member_of(
    'aaduser=user1@fabrikam.com', 
    'aadgroup=group1@fabrikam.com',
    'aadapp=66ad1332-3a94-4a69-9fa2-17732f093664;72f988bf-86f1-41af-91ab-2d7cd011db47'
    )

輸出

result
false

使用動態陣列,而不是多個引數:

print result=current_principal_is_member_of(
    dynamic([
    'aaduser=user1@fabrikam.com', 
    'aadgroup=group1@fabrikam.com',
    'aadapp=66ad1332-3a94-4a69-9fa2-17732f093664;72f988bf-86f1-41af-91ab-2d7cd011db47'
    ]))

輸出

result
false

Azure 監視器不支援這項功能