Macros
XenMobile® ofrece macros como una forma de rellenar datos de propiedades de usuario o de dispositivo dentro del campo de texto de los siguientes elementos:
- Políticas
- Notificaciones
- Plantillas de inscripción
- Acciones automatizadas
- Solicitudes de firma de certificados del proveedor de credenciales
XenMobile reemplaza una macro con los valores de usuario o de sistema correspondientes. Por ejemplo, puedes rellenar previamente el valor del buzón de correo de un usuario en un único perfil de Exchange para miles de usuarios.
Sintaxis de las macros
Una macro puede tener la siguiente forma:
${type.PROPERTYNAME}${type.PROPERTYNAME ['DEFAULT VALUE'] [ | FUNCTION [(ARGUMENT1, ARGUMENT2)]}
Encierra toda la sintaxis que sigue al signo de dólar ($) entre llaves ({ }).
- Los nombres de propiedades cualificados hacen referencia a una propiedad de usuario, una propiedad de dispositivo o una propiedad personalizada.
- Los nombres de propiedades cualificados constan de un prefijo, seguido del nombre de propiedad real.
- Las propiedades de usuario tienen la forma
${user.[PROPERTYNAME] (prefix="user.")}. - Las propiedades de dispositivo tienen la forma
${device.[PROPERTYNAME] (prefix="device.")}. - Los nombres de propiedades distinguen entre mayúsculas y minúsculas.
-
Una función puede ser una lista limitada o un enlace a una referencia de terceros que define funciones. La siguiente macro para un mensaje de notificación incluye la función firstnotnull.
El dispositivo
${firstnotnull(device.TEL_NUMBER,device.serialNumber)}ha sido bloqueado… - Para las macros personalizadas (propiedades que defines), el prefijo es
${custom}. Puedes omitir el prefijo.
Aquí tienes un ejemplo de una macro de uso común ${user.username} que rellena el valor del nombre de usuario en el campo de texto de una política. Esta macro es útil para configurar perfiles de Exchange ActiveSync y otros perfiles utilizados por muchos usuarios. El siguiente ejemplo muestra cómo usar macros en una política de Exchange. La macro para Usuario es ${user.username}. La macro para Dirección de correo electrónico es ${user.mail}.

El siguiente ejemplo muestra cómo usar macros para una solicitud de firma de certificado. La macro para Nombre del sujeto es CN=$user.username. La macro para el Valor de un Nombre alternativo del sujeto es $user.userprincipalname.

El siguiente ejemplo muestra cómo usar macros en una plantilla de notificación. La plantilla de ejemplo define el mensaje enviado a un usuario cuando las aplicaciones HDX™ se bloquean debido a un dispositivo no conforme. La macro para el Mensaje es:
El dispositivo ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} ya no cumple la política de dispositivo y las aplicaciones HDX se bloquearán.

Para ver más ejemplos de macros utilizadas en notificaciones, ve a Configuración > Plantillas de notificación, selecciona una plantilla predefinida y haz clic en Modificar.
El siguiente ejemplo muestra una macro en la política de dispositivo Nombre del dispositivo. Puedes escribir una macro, una combinación de macros o una combinación de macros y texto para nombrar cada dispositivo de forma única. Por ejemplo, usa ${device.serialnumber} para establecer los nombres de los dispositivos como el número de serie de cada dispositivo. Usa ${device.serialnumber} ${ user.username } para incluir el nombre de usuario en el nombre del dispositivo. La política de dispositivo Nombre del dispositivo funciona en dispositivos iOS y macOS supervisados.

Macros para plantillas de notificación predeterminadas
Puedes usar las siguientes macros en las plantillas de notificación predeterminadas:
${account.SUPPORT_EMAIL}${applicationName}${enrollment.andriod.agent.download.url}${enrollment.ios.agent.download.url}${enrollment.pin}${enrollment.url}${enrollment.urls}${enrollment.ios.url}${enrollment.macos.url}${enrollment.android.url}${enrollment.ios.platform}${enrollment.macos.platform}${enrollment.android.platform}${firstnotnull(device.TEL_NUMBER,device.serialNumber)}${firstnotnull(device.TEL_NUMBER,user.mobile)}${outofcompliance.reason(smg_block)}${outofcompliance.reason(whitelist_blacklist_apps_name)}
Nota:
La consola de XenMobile Server incluye los términos “lista negra” y “lista blanca”. Estamos cambiando esos términos en una próxima versión a “lista de bloqueo” y “lista de permitidos”.
${vpp.account}${vpp.appname}${vpp.url}${zdmserver.hostPath}/enroll
Macros para políticas específicas
Para la política de dispositivo Nombre del dispositivo (para iOS y macOS), puedes usar estas macros para el Nombre del dispositivo:
${device.serialnumber}${user.username}@example.com${device.serialnumber}${device.serialnumber}${user.username}${enrollment.pin}${user.dnsroot}
Para la política de dispositivo Webclip, puedes usar esta macro para la URL:
${webeas-url}
Para la política de dispositivo Clave de licencia MDM de Samsung, puedes usar esta macro para la clave de licencia ELM:
${elm.license.key}
Macros para obtener propiedades de dispositivo integradas
| Nombre para mostrar | Macros |
|---|---|
| ID de dispositivo | $device.id |
| GUID de dispositivo | $device.uniqueid |
| IMEI de dispositivo | $device.imei |
| Familia de SO | $device.OSFamily |
| Número de serie | $device.serialNumber |
Macros para todas las propiedades de dispositivo
La siguiente lista muestra el nombre para mostrar, el elemento web y las macros.
¿Cuenta suspendida?
- GOOGLE_AW_DIRECTORY_SUSPENDED
- ${device.GOOGLE_AW_DIRECTORY_SUSPENDED}
Código de omisión de bloqueo de activación
- ACTIVATION_LOCK_BYPASS_CODE
- ${device.ACTIVATION_LOCK_BYPASS_CODE}
Bloqueo de activación habilitado
- ACTIVATION_LOCK_ENABLED
- ${device.ACTIVATION_LOCK_ENABLED}
Cuenta de iTunes activa
- ACTIVE_ITUNES
- ${device.ACTIVE_ITUNES}
Dispositivo ActiveSync conocido por MSP
- AS_DEVICE_KNOWN_BY_ZMSP
- ${device.AS_DEVICE_KNOWN_BY_ZMSP}
ID de ActiveSync
- EXCHANGE_ACTIVESYNC_ID
- ${device.EXCHANGE_ACTIVESYNC_ID}
Administrador deshabilitado
- ADMIN_DISABLED
- ${device.ADMIN_DISABLED}
¿AIK presente?
- WINDOWS_HAS_AIK_PRESENT
- ${device.WINDOWS_HAS_AIK_PRESENT}
API de MDM de Amazon disponible
- AMAZON_MDM
- ${device.AMAZON_MDM}
ID de dispositivo Android Enterprise
- GOOGLE_AW_DEVICE_ID
- ${device.GOOGLE_AW_DEVICE_ID}
¿Dispositivo Android Enterprise habilitado?
- GOOGLE_AW_ENABLED_DEVICE
- ${device.GOOGLE_AW_ENABLED_DEVICE}
Tipo de instalación de Android Enterprise
- GOOGLE_AW_INSTALL_TYPE
- ${device.GOOGLE_AW_INSTALL_TYPE}
Estado de la firma del antispyware
- ANTI_SPYWARE_SIGNATURE_STATUS
- ${device.ANTI_SPYWARE_SIGNATURE_STATUS}
Estado del antispyware
- ANTI_SPYWARE_STATUS
- ${device.ANTI_SPYWARE_STATUS}
Estado de la firma del antivirus
- ANTI_VIRUS_SIGNATURE_STATUS
- ${device.ANTI_VIRUS_SIGNATURE_STATUS}
Estado del antivirus
- ANTI_VIRUS_STATUS
- ${device.ANTI_VIRUS_STATUS}
Código de omisión de bloqueo de activación de ASM DEP
- DEP_ACTIVATION_LOCK_BYPASS_CODE
- ${device.DEP_ACTIVATION_LOCK_BYPASS_CODE}
Clave de depósito de ASM DEP
- DEP_ESCROW_KEY
- ${device.DEP_ESCROW_KEY}
Etiqueta de activo
- ASSET_TAG
- ${device.ASSET_TAG}
Comprobar automáticamente las actualizaciones de software
- AutoCheckEnabled
- ${device.AutoCheckEnabled}
Descargar automáticamente las actualizaciones de software en segundo plano
- BackgroundDownloadEnabled
- ${device.BackgroundDownloadEnabled}
Instalar automáticamente las actualizaciones de aplicaciones
- AutomaticAppInstallationEnabled
- ${device.AutomaticAppInstallationEnabled}
Instalar automáticamente las actualizaciones del SO
- AutomaticOSInstallationEnabled
- ${device.AutomaticOSInstallationEnabled}
Instalar automáticamente las actualizaciones de seguridad
- AutomaticSecurityUpdatesEnabled
- ${device.AutomaticSecurityUpdatesEnabled}
Estado de actualización automática
- AUTOUPDATE_STATUS
- ${device.AUTOUPDATE_STATUS}
RAM disponible
- MEMORY_AVAILABLE
- ${device.MEMORY_AVAILABLE}
Actualizaciones de software disponibles
- AVAILABLE_OS_UPDATE_HUMAN_READABLE
- ${device.AVAILABLE_OS_UPDATE_HUMAN_READABLE}
Espacio de almacenamiento disponible
- FREEDISK
- ${device.FREEDISK}
Batería de respaldo
- BACKUP_BATTERY_PERCENT
- ${device.BACKUP_BATTERY_PERCENT}
Versión de firmware de banda base
- MODEM_FIRMWARE_VERSION
- ${device.MODEM_FIRMWARE_VERSION}
Carga de la batería
- BATTERY_CHARGING_STATUS
- ${device.BATTERY_CHARGING_STATUS}
Carga de la batería
- BATTERY_CHARGING
- ${device.BATTERY_CHARGING}
Batería restante
- BATTERY_ESTIMATED_CHARGE_REMAINING
- ${device.BATTERY_ESTIMATED_CHARGE_REMAINING}
Tiempo de ejecución de la batería
- BATTERY_RUNTIME
- ${device.BATTERY_RUNTIME}
Estado de la batería
- BATTERY_STATUS
- ${device.BATTERY_STATUS}
Dispositivo Bes conocido por MS
- BES_DEVICE_KNOWN_BY_ZMSP
- ${device.BES_DEVICE_KNOWN_BY_ZMSP}
PIN de BES
- BES_PIN
- ${device.BES_PIN}
ID de agente del servidor BES
- AGENT_ID
- ${device.AGENT_ID}
Nombre del servidor BES
- BES_SERVER
- ${device.BES_SERVER}
Versión del servidor BES
- BES_VERSION
- ${device.BES_VERSION}
Información de la BIOS
- BIOS_INFO
- ${device.BIOS_INFO}
Estado de BitLocker
- WINDOWS_HAS_BIT_LOCKER_STATUS
- ${device.WINDOWS_HAS_BIT_LOCKER_STATUS}
Dirección MAC de Bluetooth
- BLUETOOTH_MAC
- ${device.BLUETOOTH_MAC}
¿Depuración de arranque habilitada?
- WINDOWS_HAS_BOOT_DEBUGGING_ENABLED
- ${device.WINDOWS_HAS_BOOT_DEBUGGING_ENABLED}
Versión de la lista de revisión del administrador de arranque
- WINDOWS_HAS_BOOT_MGR_REV_LIST_VERSION
- ${device.WINDOWS_HAS_BOOT_MGR_REV_LIST_VERSION}
Código de operador
- CARRIER_CODE
- ${device.CARRIER_CODE}
Versión de la configuración del operador
- CARRIER_SETTINGS_VERSION
- ${device.CARRIER_SETTINGS_VERSION}
URL del catálogo
- CatalogURL
- ${device.CatalogURL}
Altitud celular
- GPS_ALTITUDE_FROM_CELLULAR
- ${device.GPS_ALTITUDE_FROM_CELLULAR}
Rumbo celular
- GPS_COURSE_FROM_CELLULAR
- ${device.GPS_COURSE_FROM_CELLULAR}
Precisión horizontal celular
- GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR
- ${device.GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR}
Latitud celular
- GPS_LATITUDE_FROM_CELLULAR
- ${device.GPS_LATITUDE_FROM_CELLULAR}
Longitud celular
- GPS_LONGITUDE_FROM_CELLULAR
- ${device.GPS_LONGITUDE_FROM_CELLULAR}
Velocidad celular
- GPS_SPEED_FROM_CELLULAR
- ${device.GPS_SPEED_FROM_CELLULAR}
Tecnología celular
- CELLULAR_TECHNOLOGY
- ${device.CELLULAR_TECHNOLOGY}
Marca de tiempo celular
- GPS_TIMESTAMP_FROM_CELLULAR
- ${device.GPS_TIMESTAMP_FROM_CELLULAR}
Precisión vertical celular
- GPS_VERTICAL_ACCURACY_FROM_CELLULAR
- ${device.GPS_VERTICAL_ACCURACY_FROM_CELLULAR}
¿Cambiar contraseña en el próximo inicio de sesión?
- GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN
- ${device.GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN}
ID de dispositivo cliente
- CLIENT_DEVICE_ID
- ${device.CLIENT_DEVICE_ID}
Copia de seguridad en la nube habilitada
- CLOUD_BACKUP_ENABLED
- ${device.CLOUD_BACKUP_ENABLED}
¿Integridad del código habilitada?
- WINDOWS_HAS_CODE_INTEGRITY_ENABLED
- ${device.WINDOWS_HAS_CODE_INTEGRITY_ENABLED}
Versión de la lista de revisión de integridad del código
- INDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION
- ${device.INDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION}
Color
- COLOR
- ${device.COLOR}
Velocidad de reloj de la CPU
- CPU_CLOCK_SPEED
- ${device.CPU_CLOCK_SPEED}
Tipo de CPU
- CPU_TYPE
- ${device.CPU_TYPE}
Hora de creación
- GOOGLE_AW_DIRECTORY_CREATION_TIME
- ${device.GOOGLE_AW_DIRECTORY_CREATION_TIME}
Actualizaciones de software críticas
- AVAILABLE_OS_UPDATE_IS_CRITICAL
- ${device.AVAILABLE_OS_UPDATE_IS_CRITICAL}
Red de operador actual
- CARRIER
- ${device.CARRIER}
Código de país móvil actual
- CURRENT_MCC
- ${device.CURRENT_MCC}
Código de red móvil actual
- CURRENT_MNC
- ${device.CURRENT_MNC}
Roaming de datos permitido
- DATA_ROAMING_ENABLED
- ${device.DATA_ROAMING_ENABLED}
Fecha de la última copia de seguridad de iCloud
- LAST_CLOUD_BACKUP_DATE
- ${device.LAST_CLOUD_BACKUP_DATE}
Catálogo predeterminado
- IsDefaultCatalog
- ${device.IsDefaultCatalog}
Nombre de cuenta de DEP
- BULK_ENROLLMENT_DEP_ACCOUNT_NAME
- ${device.BULK_ENROLLMENT_DEP_ACCOUNT_NAME}
Política de DEP
- WINDOWS_HAS_DEP_POLICY
- ${device.WINDOWS_HAS_DEP_POLICY}
Perfil de DEP asignado
- PROFILE_ASSIGN_TIME
- ${device.PROFILE_ASSIGN_TIME}
Perfil de DEP enviado
- PROFILE_PUSH_TIME
- ${device.PROFILE_PUSH_TIME}
Perfil de DEP quitado
- PROFILE_REMOVE_TIME
- ${device.PROFILE_REMOVE_TIME}
Registro de DEP por
- DEVICE_ASSIGNED_BY
- ${device.DEVICE_ASSIGNED_BY}
Fecha de registro de DEP
- DEVICE_ASSIGNED_DATE
- ${device.DEVICE_ASSIGNED_DATE}
Descripción
- DESCRIPTION
- ${device.DESCRIPTION}
Identificador de dispositivo
- Activesyncid
- ${device.activesyncid}
Modelo de dispositivo
- SYSTEM_OEM
- ${device.SYSTEM_OEM}
Nombre de dispositivo
- DEVICE_NAME
- ${device.DEVICE_NAME}
Tipo de dispositivo
- DEVICE_TYPE
- ${device.DEVICE_TYPE}
No molestar activado
- DO_NOT_DISTURB
- ${device.DO_NOT_DISTURB}
¿Controlador ELAM cargado?
- WINDOWS_HAS_ELAM_DRIVER_LOADED
- ${device.WINDOWS_HAS_ELAM_DRIVER_LOADED}
Cumplimiento de cifrado
- ENCRYPTION_COMPLIANCE
- ${device.ENCRYPTION_COMPLIANCE}
ENROLLMENT_KEY_GENERATION_DATE
- ENROLLMENT_KEY_GENERATION_DATE
- ${device.ENROLLMENT_KEY_GENERATION_DATE}
ID de empresa
- ENTERPRISEID
- ${device.ENTERPRISEID}
Almacenamiento externo 1: espacio disponible
- EXTERNAL_STORAGE1_FREE_SPACE
- ${device.EXTERNAL_STORAGE1_FREE_SPACE}
Almacenamiento externo 1: nombre
- EXTERNAL_STORAGE1_NAME
- ${device.EXTERNAL_STORAGE1_NAME}
Almacenamiento externo 1: espacio total
- EXTERNAL_STORAGE1_TOTAL_SPACE
- ${device.EXTERNAL_STORAGE1_TOTAL_SPACE}
Almacenamiento externo 2: espacio disponible
- EXTERNAL_STORAGE2_FREE_SPACE
- ${device.EXTERNAL_STORAGE2_FREE_SPACE}
Almacenamiento externo 2: nombre
- EXTERNAL_STORAGE2_NAME
- ${device.EXTERNAL_STORAGE2_NAME}
Almacenamiento externo 2: espacio total
- EXTERNAL_STORAGE2_TOTAL_SPACE
- ${device.EXTERNAL_STORAGE2_TOTAL_SPACE}
Almacenamiento externo cifrado
- EXTERNAL_ENCRYPTION
- ${device.EXTERNAL_ENCRYPTION}
FileVault habilitado
- IS_FILEVAULT_ENABLED
- ${device.IS_FILEVAULT_ENABLED}
Estado del firewall
- DEVICE_FIREWALL_STATUS
- ${device.DEVICE_FIREWALL_STATUS}
Estado del firewall
- FIREWALL_STATUS
- ${device.FIREWALL_STATUS}
Versión de firmware
- FIRMWARE_VERSION
- ${device.FIRMWARE_VERSION}
Primera sincronización
- ZMSP_FIRST_SYNC
- ${device.ZMSP_FIRST_SYNC}
Alias de directorio de Google
- GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS
- ${device.GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS}
Apellido de directorio de Google
- GOOGLE_AW_DIRECTORY_FAMILY_NAME
- ${device.GOOGLE_AW_DIRECTORY_FAMILY_NAME}
Nombre de directorio de Google
- GOOGLE_AW_DIRECTORY_NAME
- ${device.GOOGLE_AW_DIRECTORY_NAME}
Correo electrónico principal de directorio de Google
- GOOGLE_AW_DIRECTORY_PRIMARY
- ${device.GOOGLE_AW_DIRECTORY_PRIMARY}
ID de usuario de directorio de Google
- GOOGLE_AW_DIRECTORY_USER_ID
- ${device.GOOGLE_AW_DIRECTORY_USER_ID}
Altitud GPS
- GPS_ALTITUDE_FROM_GPS
- ${device.GPS_ALTITUDE_FROM_GPS}
Rumbo GPS
- GPS_COURSE_FROM_GPS
- ${device.GPS_COURSE_FROM_GPS}
Precisión horizontal GPS
- GPS_HORIZONTAL_ACCURACY_FROM_GPS
- ${device.GPS_HORIZONTAL_ACCURACY_FROM_GPS}
Latitud GPS
- GPS_LATITUDE_FROM_GPS
- ${device.GPS_LATITUDE_FROM_GPS}
Longitud GPS
- GPS_LONGITUDE_FROM_GPS
- ${device.GPS_LONGITUDE_FROM_GPS}
Velocidad GPS
- GPS_SPEED_FROM_GPS
- ${device.GPS_SPEED_FROM_GPS}
Marca de tiempo GPS
- GPS_TIMESTAMP_FROM_GPS
- ${device.GPS_TIMESTAMP_FROM_GPS}
Precisión vertical GPS
- GPS_VERTICAL_ACCURACY_FROM_GPS
- ${device.GPS_VERTICAL_ACCURACY_FROM_GPS}
ID de dispositivo de hardware
- HW_DEVICE_ID
- ${device.HW_DEVICE_ID}
Capacidades de cifrado de hardware
- HARDWARE_ENCRYPTION_CAPS
- ${device.HARDWARE_ENCRYPTION_CAPS}
HAS_CONTAINER
- HAS_CONTAINER
- ${device.HAS_CONTAINER}
Hash de la cuenta de iTunes Store con sesión iniciada actualmente
- ITUNES_STORE_ACCOUNT_HASH
- ${device.ITUNES_STORE_ACCOUNT_HASH}
Red del operador de origen
- SIM_CARRIER_NETWORK
- ${device.SIM_CARRIER_NETWORK}
Código de país móvil de origen
- SIM_MCC
- ${device.SIM_MCC}
Código de red móvil de origen
- SIM_MNC
- ${device.SIM_MNC}
ICCID
- ICCID
- ${device.ICCID}
Identidad
- AS_DEVICE_IDENTITY
- ${device.AS_DEVICE_IDENTITY}
Número IMEI/MEID
- IMEI
- ${device.IMEI}
IMSI
- SIM_ID
- ${device.SIM_ID}
Almacenamiento interno cifrado
- LOCAL_ENCRYPTION
- ${device.LOCAL_ENCRYPTION}
Ubicación IP
- IP_LOCATION
- ${device.IP_LOCATION}
Dirección IPV4
- IP_ADDRESSV4
- ${device.IP_ADDRESSV4}
Dirección IPV6
- IP_ADDRESSV6
- ${device.IP_ADDRESSV6}
Emitido el
- WINDOWS_HAS_ISSUED_AT
- ${device.WINDOWS_HAS_ISSUED_AT}
Con jailbreak/rooteado
- ROOT_ACCESS
- ${device.ROOT_ACCESS}
¿Depuración de kernel habilitada?
- WINDOWS_HAS_OS_KERNEL_DEBUGGING_ENABLED
- ${device.WINDOWS_HAS_OS_KERNEL_DEBUGGING_ENABLED}
Modo quiosco
- IS_KIOSK
- ${device.IS_KIOSK}
Última dirección IP conocida
- LAST_IP_ADDR
- ${device.LAST_IP_ADDR}
Hora de la última actualización de la política
- LAST_POLICY_UPDATE_TIME
- ${device.LAST_POLICY_UPDATE_TIME}
Fecha del último análisis
- PreviousScanDate
- ${device.PreviousScanDate}
Resultado del último análisis
- PreviousScanResult
- ${device.PreviousScanResult}
Últimas actualizaciones de software programadas
- AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME
- ${device.AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME}
Mensaje de error de las últimas actualizaciones de software programadas
- AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG
- ${device.AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG}
Estado de las últimas actualizaciones de software programadas
- AVAILABLE_OS_UPDATE_INSTALL_STATUS
- ${device.AVAILABLE_OS_UPDATE_INSTALL_STATUS}
Última sincronización
- ZMSP_LAST_SYNC
- ${device.ZMSP_LAST_SYNC}
Servicio de localización habilitado
- DEVICE_LOCATOR
- ${device.DEVICE_LOCATOR}
Dirección MAC
- MAC_ADDRESS
- ${device.MAC_ADDRESS}
Conexión de red de dirección MAC
- MAC_NETWORK_CONNECTION
- ${device.MAC_NETWORK_CONNECTION}
Tipo de dirección MAC
- MAC_ADDRESS_TYPE
- ${device.MAC_ADDRESS_TYPE}
Configuración de buzón
- GOOGLE_AW_DIRECTORY_MAILBOX_SETUP
- ${device.GOOGLE_AW_DIRECTORY_MAILBOX_SETUP}
Batería principal
- MAIN_BATTERY_PERCENT
- ${device.MAIN_BATTERY_PERCENT}
Modo perdido de MDM habilitado
- IS_MDM_LOST_MODE_ENABLED
- ${device.IS_MDM_LOST_MODE_ENABLED}
MDX_SHARED_ENCRYPTION_KEY
- MDX_SHARED_ENCRYPTION_KEY
- ${device.MDX_SHARED_ENCRYPTION_KEY}
MEID
- MEID
- ${device.MEID}
Número de teléfono móvil
- TEL_NUMBER
- ${device.TEL_NUMBER}
ID de modelo
- MODEL_ID
- ${device.MODEL_ID}
Número de modelo
- MODEL_NUMBER
- ${device.MODEL_NUMBER}
Tipo de adaptador de red
- NETWORK_ADAPTER_TYPE
- ${device.NETWORK_ADAPTER_TYPE}
Compilación del sistema operativo
- SYSTEM_OS_BUILD
- ${device.SYSTEM_OS_BUILD}
Edición del sistema operativo
- OS_EDITION
- ${device.OS_EDITION}
Idioma del sistema operativo (configuración regional)
- SYSTEM_LANGUAGE
- ${device.SYSTEM_LANGUAGE}
Versión del sistema operativo
- SYSTEM_OS_VERSION
- ${device.SYSTEM_OS_VERSION}
Dirección de la organización
- ORGANIZATION_ADDRESS
- ${device.ORGANIZATION_ADDRESS}
Correo electrónico de la organización
- Correo electrónico de la organización
- ORGANIZATION_EMAIL
- ${device.ORGANIZATION_EMAIL}
Identificador mágico de la organización
- ORGANIZATION_MAGIC
- ${device.ORGANIZATION_MAGIC}
Nombre de la organización
- ORGANIZATION_NAME
- ${device.ORGANIZATION_NAME}
Número de teléfono de la organización
- ORGANIZATION_PHONE
- ${device.ORGANIZATION_PHONE}
Fuera de cumplimiento
- OUT_OF_COMPLIANCE
- ${device.OUT_OF_COMPLIANCE}
Propiedad de
- CORPORATE_OWNED
- ${device.CORPORATE_OWNED}
Código de acceso compatible
- PASSCODE_IS_COMPLIANT
- ${device.PASSCODE_IS_COMPLIANT}
Código de acceso compatible con la configuración
- PASSCODE_IS_COMPLIANT_WITH_CFG
- ${device.PASSCODE_IS_COMPLIANT_WITH_CFG}
Código de acceso presente
- PASSCODE_PRESENT
- ${device.PASSCODE_PRESENT}
PCR0
- WINDOWS_HAS_PCR0
- ${device.WINDOWS_HAS_PCR0}
Infracción del perímetro
- GPS_PERIMETER_BREACH
- ${device.GPS_PERIMETER_BREACH}
Comprobación periódica
- PerformPeriodicCheck
- ${device.PerformPeriodicCheck}
Punto de acceso personal activado
- PERSONAL_HOTSPOT_ENABLED
- ${device.PERSONAL_HOTSPOT_ENABLED}
Código PIN para geocerca
- PIN_CODE_FOR_GEO_FENCE
- ${device.PIN_CODE_FOR_GEO_FENCE}
Plataforma
- SYSTEM_PLATFORM
- ${device.SYSTEM_PLATFORM}
Nivel de API de la plataforma
- API_LEVEL
- ${device.API_LEVEL}
Nombre de la directiva
- POLICY_NAME
- ${device.POLICY_NAME}
Número de teléfono principal
- IDENTITY1_PHONENUMBER
- ${device.IDENTITY1_PHONENUMBER}
Operador de red del operador de SIM principal
- IDENTITY1_CARRIER_NETWORK_OPERATOR
- ${device.IDENTITY1_CARRIER_NETWORK_OPERATOR}
ICCID de SIM principal
- IDENTITY1_ICCID
- ${device.IDENTITY1_ICCID}
IMEI de SIM principal
- IDENTITY1_IMEI
- ${device.IDENTITY1_IMEI}
IMSI de SIM principal
- IDENTITY1_IMSI
- ${device.IDENTITY1_IMSI}
Roaming de SIM principal
- IDENTITY1_ROAMING
- ${device.IDENTITY1_ROAMING}
Cumplimiento de roaming de SIM principal
- IDENTITY1_ROAMING_COMPLIANCE
- ${device.IDENTITY1_ROAMING_COMPLIANCE}
Nombre del producto
- PRODUCT_NAME
- ${device.PRODUCT_NAME}
ID de dispositivo del publicador
- PUBLISHER_DEVICE_ID
- ${device.PUBLISHER_DEVICE_ID}
Recuento de restablecimientos
- WINDOWS_HAS_RESET_COUNT
- ${device.WINDOWS_HAS_RESET_COUNT}
Recuento de reinicios
- WINDOWS_HAS_RESTART_COUNT
- ${device.WINDOWS_HAS_RESTART_COUNT}
¿Modo seguro activado?
- WINDOWS_HAS_SAFE_MODE
- ${device.WINDOWS_HAS_SAFE_MODE}
API de Samsung KNOX disponible
- SAMSUNG_KNOX
- ${device.SAMSUNG_KNOX}
Versión de la API de Samsung KNOX
- SAMSUNG_KNOX_VERSION
- ${device.SAMSUNG_KNOX_VERSION}
Atestación de Samsung KNOX
- SAMSUNG_KNOX_ATTESTED
- ${device.SAMSUNG_KNOX_ATTESTED}
Fecha de actualización de la atestación de Samsung KNOX
- SAMSUNG_KNOX_ATT_UPDATED_TIME
- ${device.SAMSUNG_KNOX_ATT_UPDATED_TIME}
API de Samsung SAFE disponible
- SAMSUNG_MDM
- ${device.SAMSUNG_MDM}
Versión de la API de Samsung SAFE
- SAMSUNG_MDM_VERSION
- ${device.SAMSUNG_MDM_VERSION}
Hash SBCP
- WINDOWS_HAS_SBCP_HASH
- ${device.WINDOWS_HAS_SBCP_HASH}
Pantalla: altura
- SCREEN_HEIGHT
- ${device.SCREEN_HEIGHT}
Pantalla: número de colores
- SCREEN_NB_COLORS
- ${device.SCREEN_NB_COLORS}
Pantalla: tamaño
- SCREEN_SIZE
- ${device.SCREEN_SIZE}
Pantalla: anchura
- SCREEN_WIDTH
- ${device.SCREEN_WIDTH}
Pantalla: resolución del eje X
- SCREEN_XDPI
- ${device.SCREEN_XDPI}
Pantalla: resolución del eje Y
- SCREEN_YDPI
- ${device.SCREEN_YDPI}
Número de teléfono secundario
- IDENTITY2_PHONENUMBER
- ${device.IDENTITY2_PHONENUMBER}
Operador de red del operador de SIM secundario
- IDENTITY2_CARRIER_NETWORK_OPERATOR
- ${device.IDENTITY2_CARRIER_NETWORK_OPERATOR}
ICCID de SIM secundario
- IDENTITY2_ICCID
- ${device.IDENTITY2_ICCID}
IMEI de SIM secundario
- IDENTITY2_IMEI
- ${device.IDENTITY2_IMEI}
IMSI de SIM secundario
- IDENTITY2_IMSI
- ${device.IDENTITY2_IMSI}
Roaming de SIM secundario
- IDENTITY2_ROAMING
- ${device.IDENTITY2_ROAMING}
Cumplimiento de roaming de SIM secundario
- IDENTITY2_ROAMING_COMPLIANCE
- ${device.IDENTITY2_ROAMING_COMPLIANCE}
¿Arranque seguro activado?
- WINDOWS_HAS_SECURE_BOOT_ENABLED
- ${device.WINDOWS_HAS_SECURE_BOOT_ENABLED}
Estado de arranque seguro
- SECURE_BOOT_STATE
- ${device.SECURE_BOOT_STATE}
Contenedor seguro activado
- DLP_ACTIVE
- ${device.DLP_ACTIVE}
Nivel de parche de seguridad
- SYSTEM_SECURITY_PATCH_LEVEL
- ${device.SYSTEM_SECURITY_PATCH_LEVEL}
Número de serie
- SERIAL_NUMBER
- ${device.SERIAL_NUMBER}
Compatible con SMS
- IS_SMS_CAPABLE
- ${device.IS_SMS_CAPABLE}
Supervisado
- SUPERVISED
- ${device.SUPERVISED}
Motivo de la suspensión
- GOOGLE_AW_DIRECTORY_SUSPENTION_REASON
- ${device.GOOGLE_AW_DIRECTORY_SUSPENTION_REASON}
Estado de manipulación
- TAMPERED_STATUS
- ${device.TAMPERED_STATUS}
Términos y condiciones
- TERMS_AND_CONDITIONS
- ${device.TERMS_AND_CONDITIONS}
¿Términos y acuerdo aceptados?
- GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS
- ${device.GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS}
¿Firma de prueba activada?
- WINDOWS_HAS_TEST_SIGNING_ENABLED
- ${device.WINDOWS_HAS_TEST_SIGNING_ENABLED}
RAM total
- MEMORY
- ${device.MEMORY}
Espacio de almacenamiento total
- TOTAL_DISK_SPACE
- ${device.TOTAL_DISK_SPACE}
Versión de TPM
- TPM_VERSION
- ${device.TPM_VERSION}
UDID
- UDID
- ${device.UDID}
Estado de Control de cuentas de usuario
- UAC_STATUS
- ${device.UAC_STATUS}
Agente de usuario
- USER_AGENT
- ${device.USER_AGENT}
Definido por el usuario n.º 1
- USER_DEFINED_1
- ${device.USER_DEFINED_1}
Definido por el usuario n.º 2
- USER_DEFINED_2
- ${device.USER_DEFINED_2}
Definido por el usuario n.º 3
- USER_DEFINED_3
- ${device.USER_DEFINED_3}
Idioma del usuario (configuración regional)
- USER_LANGUAGE
- ${device.USER_LANGUAGE}
Proveedor
- VENDOR
- ${device.VENDOR}
Compatible con voz
- IS_VOICE_CAPABLE
- ${device.IS_VOICE_CAPABLE}
Roaming de voz permitido
- VOICE_ROAMING_ENABLED
- ${device.VOICE_ROAMING_ENABLED}
¿VSM activado?
- WINDOWS_HAS_VSM_ENABLED
- ${device.WINDOWS_HAS_VSM_ENABLED}
Dirección MAC de WiFi
- WIFI_MAC
- ${device.WIFI_MAC}
WINDOWS_ENROLLMENT_KEY
- WINDOWS_ENROLLMENT_KEY
- ${device.WINDOWS_ENROLLMENT_KEY}
¿WinPE activado?
- WINDOWS_HAS_WINPE
- ${device.WINDOWS_HAS_WINPE}
Estado de notificación de WNS
- PROPERTY_WNS_PUSH_STATUS
- ${device.PROPERTY_WNS_PUSH_STATUS}
URL de notificación de WNS
- PROPERTY_WNS_PUSH_URL
- ${device.PROPERTY_WNS_PUSH_URL}
Fecha de caducidad de la URL de notificación de WNS
- PROPERTY_WNS_PUSH_URL_EXPIRY
- ${device.PROPERTY_WNS_PUSH_URL_EXPIRY}
ID de agente de XenMobile
- ENROLLMENT_AGENT_ID
- ${device.ENROLLMENT_AGENT_ID}
Revisión de agente de XenMobile
- EW_REVISION
- ${device.EW_REVISION}
Versión de agente de XenMobile
- EW_VERSION
- ${device.EW_VERSION}
API de Zebra disponible
- ZEBRA_MDM
- ${device.ZEBRA_MDM}
Versión de MXMF de Zebra
- ZEBRA_MDM_VERSION
- ${device.ZEBRA_MDM_VERSION}
Versión de parche de Zebra
- ZEBRA_PATCH_VERSION
- ${device.ZEBRA_PATCH_VERSION}
Macros para obtener propiedades de usuario integradas
| Nombre para mostrar | Macros |
|---|---|
| domainname (nombre de dominio; dominio predeterminado) | ${user.domainname} |
| loginname (nombre de usuario más nombre de dominio) | ${user.loginname} |
| username (nombre de inicio de sesión menos el dominio, si lo hay) | ${user.username} |
Macros para todas las propiedades de usuario
| Nombre para mostrar | Elemento web | Macros |
|---|---|---|
| Intentos de inicio de sesión fallidos de Active Directory | badpwdcount | ${user.badpwdcount} |
| Correo electrónico de usuario de ActiveSync | asuseremail | ${user.asuseremail} |
| Origen de datos de ASM | asmpersonsource | ${user.asmpersonsource} |
| Nombre de cuenta DEP de ASM | asmdepaccount | ${user.asmdepaccount} |
| ID de Apple gestionado de ASM | asmpersonmanagedappleid | ${user.asmpersonmanagedappleid} |
| Tipo de código de acceso de ASM | asmpersonpasscodetype | ${user.asmpersonpasscodetype} |
| ID de persona de ASM | asmpersonid | ${user.asmpersonid} |
| Estado de persona de ASM | asmpersonstatus | ${user.asmpersonstatus} |
| Título de persona de ASM | asmpersontitle | ${user.asmpersontitle} |
| ID único de persona de ASM | asmpersonuniqueid | ${user.asmpersonuniqueid} |
| ID de sistema de origen de ASM | asmpersonsourcesystemid | ${user.asmpersonsourcesystemid} |
| Calificación de estudiante de ASM | asmpersongrade | ${user.asmpersongrade} |
| Correo electrónico de usuario de BES | besuseremail | ${user.besuseremail} |
| Empresa | company | ${user.company} |
| Nombre de la empresa | companyname | ${user.companyname} |
| País | c | ${user.c} |
| Departamento | department | ${user.department} |
| Descripción | description | ${user.description} |
| Usuario deshabilitado | disableduser | ${user.disableduser} |
| Nombre para mostrar | displayname | ${user.displayname} |
| Nombre distintivo | distinguishedname | ${user.distinguishedname} |
| Nombre de dominio | domainname | ${user.domainname} |
| Correo electrónico | ${user.mail} |
|
| Nombre | givenname | ${user.givenname} |
| Dirección particular | homestreetaddress | ${user.homestreetaddress} |
| Ciudad particular | homecity | ${user.homecity} |
| País particular | homecountry | ${user.homecountry} |
| Fax particular | homefax | ${user.homefax} |
| Teléfono particular | homephone | ${user.homephone} |
| Estado/región particular | homestate | ${user.homestate} |
| Código postal particular | homezip | ${user.homezip} |
| Teléfono IP | ipphone | ${user.ipphone} |
| Inicial del segundo nombre | middleinitial | ${user.middleinitial} |
| Segundo nombre | middlename | ${user.middlename} |
| Móvil | mobile | ${user.mobile} |
| Nombre | cn | ${user.cn} |
| Dirección de la oficina | physicaldeliveryofficename | ${user.physicaldeliveryofficename} |
| Ciudad de la oficina | l | ${user.l} |
| Número de fax de la oficina | facsimiletelephonenumber | ${user.facsimiletelephonenumber} |
| Estado/provincia de la oficina | st | ${user.st} |
| Dirección de la calle de la oficina | officestreetaddress | ${user.officestreetaddress} |
| Número de teléfono de la oficina | telephonenumber | ${user.telephonenumber} |
| Código postal de la oficina | postalcode | ${user.postalcode} |
| Apartado de correos | postofficebox | ${user.postofficebox} |
| Buscapersonas | pager | ${user.pager} |
| ID de grupo principal | primarygroupid | ${user.primarygroupid} |
| Cuenta SAM | samaccountname | ${user.samaccountname} |
| Dirección | streetaddress | ${user.streetaddress} |
| Apellido | sn | ${user.sn} |
| Título | title | ${user.title} |
| Nombre de inicio de sesión del usuario | userprincipalname | ${user.userprincipalname} |
En este artículo
- Sintaxis de las macros
- Macros para plantillas de notificación predeterminadas
- Macros para políticas específicas
- Macros para obtener propiedades de dispositivo integradas
- Macros para todas las propiedades de dispositivo
- Macros para obtener propiedades de usuario integradas
- Macros para todas las propiedades de usuario