Share via


current_principal_is_member_of()

Comprueba la pertenencia a grupos o la identidad de la entidad de seguridad actual que ejecuta la consulta.

Syntax

current_principal_is_member_of(Grupo)

Obtenga más información sobre las convenciones de sintaxis.

Parámetros

Nombre Tipo Requerido Descripción
group dynamic ✔️ Matriz de literales de cadena en la que cada literal representa una Microsoft Entra entidad de seguridad. Consulte ejemplos de Microsoft Entra entidades de seguridad.

Nota

Para evitar la limitación de Microsoft Entra ID, la current_principal_is_member_of() función solo funciona con literales de cadena. El uso de valores que no son literales de cadena producirá un error para evitar un gran número de consultas que Microsoft Entra ID.

Devoluciones

La función devuelve true si la entidad de seguridad actual que ejecuta la consulta coincide correctamente con al menos un argumento de entrada. Si no es así, la función devuelve false.

Ejemplos

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'
    )

Salida

resultado
false

Con una matriz dinámica, en lugar de varios argumentos:

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'
    ]))

Salida

resultado
false

Esta funcionalidad no se admite en Azure Monitor.