XenMobile Server

Macros

XenMobile ofrece macros para rellenar datos de propiedades de usuario o dispositivo en el campo de texto de los siguientes elementos:

  • Directivas
  • Notificaciones
  • Plantillas de inscripción
  • Acciones automatizadas
  • Solicitudes de firma de certificado provenientes del proveedor de credenciales

XenMobile reemplaza una macro por los valores correspondientes al usuario o al sistema. Por ejemplo, puede rellenar de antemano el valor del buzón de correo perteneciente a un solo usuario en un perfil de Exchange entre miles de usuarios.

Sintaxis de macros

Una macro puede presentar el siguiente formato:

  • ${type.PROPERTYNAME}
  • ${type.PROPERTYNAME ['DEFAULT VALUE'] [ | FUNCTION [(ARGUMENT1, ARGUMENT2)]}

Incluya todos los elementos de sintaxis posteriores al signo de dólar ($) entre llaves ({ }).

  • Los nombres de propiedad calificados hacen referencia ya sea a una propiedad de usuario, una propiedad de dispositivo o a una propiedad personalizada.
  • Los nombres de propiedad calificados se componen de un prefijo, seguido del nombre en sí de la propiedad.
  • Las propiedades del usuario tienen el formato ${user.[PROPERTYNAME] (prefix="user.")}.
  • Las propiedades del dispositivo tienen el formato ${device.[PROPERTYNAME] (prefix="device.")}.
  • Los nombres de propiedad distinguen mayúsculas de minúsculas.
  • Una función puede ser una lista limitada o un enlace a una referencia externa que define las funciones. Esta macro para un mensaje de notificación incluye la función firstnotnull.

    El dispositivo ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} ha sido bloqueado…

  • Para macros personalizadas (propiedades que usted define), el prefijo es ${custom}. Puede omitir el prefijo.

Este es el ejemplo de una macro frecuente, ${user.username}, que rellena el valor de nombre de usuario en el campo de texto de una directiva. Esta macro es útil para configurar perfiles de Exchange ActiveSync y otros perfiles utilizados por varios usuarios. En el siguiente ejemplo, se muestra cómo usar macros en una directiva de Exchange. La macro de Usuario es ${user.username}. La macro para la dirección de correo electrónico es ${user.mail}.

Imagen de macro en la pantalla de configuración de directivas de dispositivo

En el siguiente ejemplo, se muestra cómo usar macros en una solicitud de firma de certificado. La macro para el nombre del sujeto es CN=$user.username. La macro para el valor de un nombre alternativo del sujeto es $user.userprincipalname.

Imagen de macro en la pantalla de configuración de proveedores de credenciales

En el siguiente ejemplo, se muestra cómo usar macros en una plantilla de notificaciones. La plantilla de ejemplo define el mensaje enviado a un usuario cuando las aplicaciones HDX se bloquean debido a un dispositivo que no cumple las reglas. La macro para el mensaje es:

El dispositivo ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} ya no sigue la directiva de dispositivo. Las aplicaciones HDX se bloquearán.

Imagen de macro en la pantalla de configuración Plantillas de notificaciones

Para obtener más ejemplos de macros utilizadas en las notificaciones, vaya a Parámetros > Plantillas de notificaciones, seleccione una plantilla predefinida y haga clic en Modificar.

En el siguiente ejemplo, se muestra una macro en la directiva de nombre de dispositivo. Escriba la macro, una combinación de ellas o una combinación de macros y texto para darle a cada dispositivo un nombre único. Por ejemplo, para establecer el número de serie de un dispositivo como su nombre, puede utilizar ${device.serialnumber}. Use ${device.serialnumber} ${ user.username } para incluir el nombre de usuario en el nombre del dispositivo. La directiva de nombre de dispositivo funciona en dispositivos supervisados iOS y macOS.

Imagen de macro en la pantalla de configuración de directivas de dispositivo

Macros para plantillas de notificaciones predeterminadas

Puede utilizar estas macros en las plantillas de notificaciones 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 contiene los términos “lista negra” y “lista blanca”. Estamos cambiando esos términos en una próxima versión a “lista de bloqueados” y “lista de permitidos”.

  • ${vpp.account}
  • ${vpp.appname}
  • ${vpp.url}
  • ${zdmserver.hostPath}/enroll

Macros para directivas específicas

En la directiva de nombre de dispositivo (para iOS y macOS), puede usar estas macros para Nombre de dispositivo:

  • ${device.serialnumber}
  • ${user.username}@example.com
  • ${device.serialnumber}
  • ${device.serialnumber}
  • ${user.username}
  • ${enrollment.pin}
  • ${user.dnsroot}

En la directiva de clip web, puede utilizar esta macro para URL:

  • ${webeas-url}

En la directiva de clave de licencia MDM de Samsung, puede utilizar esta macro para Clave de licencia ELM:

  • ${elm.license.key}

Macros para obtener propiedades integradas de dispositivo

Nombre simplificado Macros
ID de dispositivo $device.id
GUID del dispositivo $device.uniqueid
Número IMEI del dispositivo $device.imei
Familia de SO $device.OSFamily
Número de serie $device.serialNumber

Macros para todas las propiedades de dispositivo

En la lista siguiente, se indica el nombre simplificado, el elemento web y las macros.

¿Cuenta suspendida?

  • GOOGLE_AW_DIRECTORY_SUSPENDED
  • ${device.GOOGLE_AW_DIRECTORY_SUSPENDED}

Código de omisión del 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 inhabilitado

  • ADMIN_DISABLED
  • ${device.ADMIN_DISABLED}

¿Está AIK presente?

  • WINDOWS_HAS_AIK_PRESENT
  • ${device.WINDOWS_HAS_AIK_PRESENT}

API MDM de Amazon disponible

  • AMAZON_MDM
  • ${device.AMAZON_MDM}

ID de dispositivo Android Enterprise

  • GOOGLE_AW_DEVICE_ID
  • ${device.GOOGLE_AW_DEVICE_ID}

¿Dispositivo habilitado para Android Enterprise?

  • 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 firma del antispyware

  • ANTI_SPYWARE_SIGNATURE_STATUS
  • ${device.ANTI_SPYWARE_SIGNATURE_STATUS}

Estado del antispyware

  • ANTI_SPYWARE_STATUS
  • ${device.ANTI_SPYWARE_STATUS}

Estado de 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 del bloqueo de activación ASM DEP

  • DEP_ACTIVATION_LOCK_BYPASS_CODE
  • ${device.DEP_ACTIVATION_LOCK_BYPASS_CODE}

Clave de custodia ASM DEP

  • DEP_ESCROW_KEY
  • ${device.DEP_ESCROW_KEY}

Etiqueta de inventario

  • 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 de SO

  • AutomaticOSInstallationEnabled
  • ${device.AutomaticOSInstallationEnabled}

Instalar automáticamente las actualizaciones de seguridad

  • AutomaticSecurityUpdatesEnabled
  • ${device.AutomaticSecurityUpdatesEnabled}

Estado de la 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 reserva

  • BACKUP_BATTERY_PERCENT
  • ${device.BACKUP_BATTERY_PERCENT}

Versión de banda base de firmware

  • MODEM_FIRMWARE_VERSION
  • ${device.MODEM_FIRMWARE_VERSION}

Carga de batería

  • BATTERY_CHARGING_STATUS
  • ${device.BATTERY_CHARGING_STATUS}

Carga de batería

  • BATTERY_CHARGING
  • ${device.BATTERY_CHARGING}

Batería restante

  • BATTERY_ESTIMATED_CHARGE_REMAINING
  • ${device.BATTERY_ESTIMATED_CHARGE_REMAINING}

Tiempo de operació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 del 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 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}

BootManagerRevListVersion

  • 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 parámetros de operador

  • CARRIER_SETTINGS_VERSION
  • ${device.CARRIER_SETTINGS_VERSION}

URL del catálogo

  • CatalogURL
  • ${device.CatalogURL}

Móvil: Altitud

  • GPS_ALTITUDE_FROM_CELLULAR
  • ${device.GPS_ALTITUDE_FROM_CELLULAR}

Móvil: Trayectoria

  • GPS_COURSE_FROM_CELLULAR
  • ${device.GPS_COURSE_FROM_CELLULAR}

Móvil: Precisión horizontal

  • GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR
  • ${device.GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR}

Móvil: Latitud

  • GPS_LATITUDE_FROM_CELLULAR
  • ${device.GPS_LATITUDE_FROM_CELLULAR}

Móvil: Longitud

  • GPS_LONGITUDE_FROM_CELLULAR
  • ${device.GPS_LONGITUDE_FROM_CELLULAR}

Móvil: Velocidad

  • GPS_SPEED_FROM_CELLULAR
  • ${device.GPS_SPEED_FROM_CELLULAR}

Tecnología del móvil

  • CELLULAR_TECHNOLOGY
  • ${device.CELLULAR_TECHNOLOGY}

Móvil: Marca de hora

  • GPS_TIMESTAMP_FROM_CELLULAR
  • ${device.GPS_TIMESTAMP_FROM_CELLULAR}

Móvil: Precisión vertical

  • GPS_VERTICAL_ACCURACY_FROM_CELLULAR
  • ${device.GPS_VERTICAL_ACCURACY_FROM_CELLULAR}

¿Cambiar contraseña en el siguiente inicio de sesión?

  • GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN
  • ${device.GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN}

ID del dispositivo cliente

  • CLIENT_DEVICE_ID
  • ${device.CLIENT_DEVICE_ID}

Copia de seguridad en nube habilitada

  • CLOUD_BACKUP_ENABLED
  • ${device.CLOUD_BACKUP_ENABLED}

¿Integridad de código habilitada?

  • WINDOWS_HAS_CODE_INTEGRITY_ENABLED
  • ${device.WINDOWS_HAS_CODE_INTEGRITY_ENABLED}

CodeIntegrityRevListVersion

  • WINDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION
  • ${device.WINDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION}

Color

  • COLOR
  • ${device.COLOR}

Velocidad de reloj de CPU

  • CPU_CLOCK_SPEED
  • ${device.CPU_CLOCK_SPEED}

Tipo de CPU

  • CPU_TYPE
  • ${device.CPU_TYPE}

Creado

  • 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 del operador actual

  • CARRIER
  • ${device.CARRIER}

Código móvil de país actual

  • CURRENT_MCC
  • ${device.CURRENT_MCC}

Código móvil de red actual

  • CURRENT_MNC
  • ${device.CURRENT_MNC}

Itinerancia de datos permitida

  • DATA_ROAMING_ENABLED
  • ${device.DATA_ROAMING_ENABLED}

Fecha de la última copia de seguridad en iCloud

  • LAST_CLOUD_BACKUP_DATE
  • ${device.LAST_CLOUD_BACKUP_DATE}

Catálogo predeterminado

  • IsDefaultCatalog
  • ${device.IsDefaultCatalog}

Nombre de la cuenta DEP

  • BULK_ENROLLMENT_DEP_ACCOUNT_NAME
  • ${device.BULK_ENROLLMENT_DEP_ACCOUNT_NAME}

DEPPolicy

  • WINDOWS_HAS_DEP_POLICY
  • ${device.WINDOWS_HAS_DEP_POLICY}

Perfil DEP asignado

  • PROFILE_ASSIGN_TIME
  • ${device.PROFILE_ASSIGN_TIME}

Perfil DEP enviado

  • PROFILE_PUSH_TIME
  • ${device.PROFILE_PUSH_TIME}

Perfil DEP quitado

  • PROFILE_REMOVE_TIME
  • ${device.PROFILE_REMOVE_TIME}

Registrado en DEP por

  • DEVICE_ASSIGNED_BY
  • ${device.DEVICE_ASSIGNED_BY}

Fecha de registro en DEP

  • DEVICE_ASSIGNED_DATE
  • ${device.DEVICE_ASSIGNED_DATE}

Descripción

  • DESCRIPCIÓN
  • ${device.DESCRIPTION}

Identificador de dispositivo

  • Activesyncid
  • ${device.activesyncid}

Modelo del dispositivo

  • SYSTEM_OEM
  • ${device.SYSTEM_OEM}

Nombre del 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}

Conformidad 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 del firmware

  • FIRMWARE_VERSION
  • ${device.FIRMWARE_VERSION}

Primera sincronización

  • ZMSP_FIRST_SYNC
  • ${device.ZMSP_FIRST_SYNC}

Alias de Directorio Google

  • GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS
  • ${device.GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS}

Nombre de familia del Directorio Google

  • GOOGLE_AW_DIRECTORY_FAMILY_NAME
  • ${device.GOOGLE_AW_DIRECTORY_FAMILY_NAME}

Nombre del Directorio Google

  • GOOGLE_AW_DIRECTORY_NAME
  • ${device.GOOGLE_AW_DIRECTORY_NAME}

Correo electrónico principal de Directorio Google

  • GOOGLE_AW_DIRECTORY_PRIMARY
  • ${device.GOOGLE_AW_DIRECTORY_PRIMARY}

ID del usuario de Directorio Google

  • GOOGLE_AW_DIRECTORY_USER_ID
  • ${device.GOOGLE_AW_DIRECTORY_USER_ID}

GPS: Altitud

  • GPS_ALTITUDE_FROM_GPS
  • ${device.GPS_ALTITUDE_FROM_GPS}

GPS: Trayectoria

  • GPS_COURSE_FROM_GPS
  • ${device.GPS_COURSE_FROM_GPS}

GPS: Precisión horizontal

  • GPS_HORIZONTAL_ACCURACY_FROM_GPS
  • ${device.GPS_HORIZONTAL_ACCURACY_FROM_GPS}

GPS: Latitud

  • GPS_LATITUDE_FROM_GPS
  • ${device.GPS_LATITUDE_FROM_GPS}

GPS: Longitud

  • GPS_LONGITUDE_FROM_GPS
  • ${device.GPS_LONGITUDE_FROM_GPS}

GPS: Velocidad

  • GPS_SPEED_FROM_GPS
  • ${device.GPS_SPEED_FROM_GPS}

GPS: Marca de hora

  • GPS_TIMESTAMP_FROM_GPS
  • ${device.GPS_TIMESTAMP_FROM_GPS}

GPS: Precisión vertical

  • 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 del hardware

  • HARDWARE_ENCRYPTION_CAPS
  • ${device.HARDWARE_ENCRYPTION_CAPS}

HAS_CONTAINER

  • HAS_CONTAINER
  • ${device.HAS_CONTAINER}

Hash de la cuenta de iTunes Store conectada actualmente

  • ITUNES_STORE_ACCOUNT_HASH
  • ${device.ITUNES_STORE_ACCOUNT_HASH}

Red del operador local

  • SIM_CARRIER_NETWORK
  • ${device.SIM_CARRIER_NETWORK}

Código móvil de país local

  • SIM_MCC
  • ${device.SIM_MCC}

Código móvil de red local

  • SIM_MNC
  • ${device.SIM_MNC}

ICCID

  • ICCID
  • ${device.ICCID}

Identit

  • 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}

Localización de IP

  • IP_LOCATION
  • ${device.IP_LOCATION}

Dirección IPv4

  • IP_ADDRESSV4
  • ${device.IP_ADDRESSV4}

Dirección IPv6

  • IP_ADDRESSV6
  • ${device.IP_ADDRESSV6}

IssuedAt

  • WINDOWS_HAS_ISSUED_AT
  • ${device.WINDOWS_HAS_ISSUED_AT}

Liberado por jailbreak o rooting

  • 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}

Última actualización de directivas

  • LAST_POLICY_UPDATE_TIME
  • ${device.LAST_POLICY_UPDATE_TIME}

Fecha del último examen

  • PreviousScanDate
  • ${device.PreviousScanDate}

Resultado del último examen

  • PreviousScanResult
  • ${device.PreviousScanResult}

Últimas actualizaciones de software programadas

  • AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME
  • ${device.AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME}

Último mensaje de fallo de actualizaciones de software programadas

  • AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG
  • ${device.AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG}

Último estado de las 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 la 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 buzones de correo

  • 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 del 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

  • ORGANIZATION_EMAIL
  • ${device.ORGANIZATION_EMAIL}

Ámbito 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}

No conforme

  • OUT_OF_COMPLIANCE
  • ${device.OUT_OF_COMPLIANCE}

Propietario

  • CORPORATE_OWNED
  • ${device.CORPORATE_OWNED}

Código de acceso conforme

  • PASSCODE_IS_COMPLIANT
  • ${device.PASSCODE_IS_COMPLIANT}

Código de acceso conforme con 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 de perímetro

  • GPS_PERIMETER_BREACH
  • ${device.GPS_PERIMETER_BREACH}

Comprobación periódica

  • PerformPeriodicCheck
  • ${device.PerformPeriodicCheck}

Personal Hotspot activado

  • PERSONAL_HOTSPOT_ENABLED
  • ${device.PERSONAL_HOTSPOT_ENABLED}

Código PIN de la 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 directiva

  • POLICY_NAME
  • ${device.POLICY_NAME}

Número de teléfono principal

  • IDENTITY1_PHONENUMBER
  • ${device.IDENTITY1_PHONENUMBER}

Operador de SIM principal

  • IDENTITY1_CARRIER_NETWORK_OPERATOR
  • ${device.IDENTITY1_CARRIER_NETWORK_OPERATOR}

ICCID de SIM principal

  • IDENTITY1_ICCID
  • ${device.IDENTITY1_ICCID}

IMEI de la tarjeta SIM principal

  • IDENTITY1_IMEI
  • ${device.IDENTITY1_IMEI}

IMSI de la tarjeta SIM principal

  • IDENTITY1_IMSI
  • ${device.IDENTITY1_IMSI}

Itinerancia de la tarjeta SIM principal

  • IDENTITY1_ROAMING
  • ${device.IDENTITY1_ROAMING}

Conformidad de la itinerancia de SIM principal

  • IDENTITY1_ROAMING_COMPLIANCE
  • ${device.IDENTITY1_ROAMING_COMPLIANCE}

Nombre del producto

  • PRODUCT_NAME
  • ${device.PRODUCT_NAME}

ID de dispositivo publicador

  • PUBLISHER_DEVICE_ID
  • ${device.PUBLISHER_DEVICE_ID}

ResetCount

  • WINDOWS_HAS_RESET_COUNT
  • ${device.WINDOWS_HAS_RESET_COUNT}

RestartCount

  • WINDOWS_HAS_RESTART_COUNT
  • ${device.WINDOWS_HAS_RESTART_COUNT}

¿Modo seguro habilitado?

  • WINDOWS_HAS_SAFE_MODE
  • ${device.WINDOWS_HAS_SAFE_MODE}

API de Samsung Knox disponible

  • SAMSUNG_KNOX
  • ${device.SAMSUNG_KNOX}

Versión de 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 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 API de Samsung SAFE

  • SAMSUNG_MDM_VERSION
  • ${device.SAMSUNG_MDM_VERSION}

SBCPHash

  • WINDOWS_HAS_SBCP_HASH
  • ${device.WINDOWS_HAS_SBCP_HASH}

Pantalla: altura

  • SCREEN_HEIGHT
  • ${device.SCREEN_HEIGHT}

Pantalla: cantidad 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 horizontal

  • SCREEN_XDPI
  • ${device.SCREEN_XDPI}

Pantalla: resolución vertical

  • SCREEN_YDPI
  • ${device.SCREEN_YDPI}

Número de teléfono secundario

  • IDENTITY2_PHONENUMBER
  • ${device.IDENTITY2_PHONENUMBER}

Operador de SIM secundaria

  • IDENTITY2_CARRIER_NETWORK_OPERATOR
  • ${device.IDENTITY2_CARRIER_NETWORK_OPERATOR}

ICCID de SIM secundaria

  • IDENTITY2_ICCID
  • ${device.IDENTITY2_ICCID}

IMEI de la tarjeta SIM secundaria

  • IDENTITY2_IMEI
  • ${device.IDENTITY2_IMEI}

IMSI de la tarjeta SIM secundaria

  • IDENTITY2_IMSI
  • ${device.IDENTITY2_IMSI}

Itinerancia de la tarjeta SIM secundaria

  • IDENTITY2_ROAMING
  • ${device.IDENTITY2_ROAMING}

Conformidad de la itinerancia de SIM secundaria

  • IDENTITY2_ROAMING_COMPLIANCE
  • ${device.IDENTITY2_ROAMING_COMPLIANCE}

¿Arranque seguro habilitado?

  • WINDOWS_HAS_SECURE_BOOT_ENABLED
  • ${device.WINDOWS_HAS_SECURE_BOOT_ENABLED}

Estado de Arranque seguro

  • SECURE_BOOT_STATE
  • ${device.SECURE_BOOT_STATE}

Contenedor seguro habilitado

  • DLP_ACTIVE
  • ${device.DLP_ACTIVE}

Nivel de revisión de seguridad

  • SYSTEM_SECURITY_PATCH_LEVEL
  • ${device.SYSTEM_SECURITY_PATCH_LEVEL}

Número de serie

  • SERIAL_NUMBER
  • ${device.SERIAL_NUMBER}

Capacidad para SMS

  • IS_SMS_CAPABLE
  • ${device.IS_SMS_CAPABLE}

Supervisado

  • SUPERVISED
  • ${device.SUPERVISED}

Motivo de suspensión

  • GOOGLE_AW_DIRECTORY_SUSPENTION_REASON
  • ${device.GOOGLE_AW_DIRECTORY_SUSPENTION_REASON}

Estado manipulado

  • TAMPERED_STATUS
  • ${device.TAMPERED_STATUS}

Términos y condiciones

  • TERMS_AND_CONDITIONS
  • ${device.TERMS_AND_CONDITIONS}

¿Contrato y términos aceptados?

  • GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS
  • ${device.GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS}

¿Firma de pruebas habilitada?

  • WINDOWS_HAS_TEST_SIGNING_ENABLED
  • ${device.WINDOWS_HAS_TEST_SIGNING_ENABLED}

Total de RAM

  • MEMORY
  • ${device.MEMORY}

Total de espacio de almacenamiento

  • TOTAL_DISK_SPACE
  • ${device.TOTAL_DISK_SPACE}

Versión de TPM

  • TPM_VERSION
  • ${device.TPM_VERSION}

UDID

  • UDID
  • ${device.UDID}

Estado del control de cuentas de usuario

  • UAC_STATUS
  • ${device.UAC_STATUS}

Agente de usuario

  • USER_AGENT
  • ${device.USER_AGENT}

Definido por el usuario #1

  • USER_DEFINED_1
  • ${device.USER_DEFINED_1}

Definido por el usuario #2

  • USER_DEFINED_2
  • ${device.USER_DEFINED_2}

Definido por el usuario #3

  • USER_DEFINED_3
  • ${device.USER_DEFINED_3}

Idioma del usuario (configuración regional)

  • USER_LANGUAGE
  • ${device.USER_LANGUAGE}

Proveedor

  • PROVEEDOR
  • ${device.VENDOR}

Capacidad para voz

  • IS_VOICE_CAPABLE
  • ${device.IS_VOICE_CAPABLE}

Itinerancia de voz permitida

  • VOICE_ROAMING_ENABLED
  • ${device.VOICE_ROAMING_ENABLED}

¿VSM habilitado?

  • WINDOWS_HAS_VSM_ENABLED
  • ${device.WINDOWS_HAS_VSM_ENABLED}

Dirección MAC de Wi-Fi

  • WIFI_MAC
  • ${device.WIFI_MAC}

WINDOWS_ENROLLMENT_KEY

  • WINDOWS_ENROLLMENT_KEY
  • ${device.WINDOWS_ENROLLMENT_KEY}

¿WinPE habilitado?

  • WINDOWS_HAS_WINPE
  • ${device.WINDOWS_HAS_WINPE}

Estado de notificación WNS

  • PROPERTY_WNS_PUSH_STATUS
  • ${device.PROPERTY_WNS_PUSH_STATUS}

URL de notificación WNS

  • PROPERTY_WNS_PUSH_URL
  • ${device.PROPERTY_WNS_PUSH_URL}

Fecha de caducidad de URL de notificación WNS

  • PROPERTY_WNS_PUSH_URL_EXPIRY
  • ${device.PROPERTY_WNS_PUSH_URL_EXPIRY}

ID del agente de XenMobile

  • ENROLLMENT_AGENT_ID
  • ${device.ENROLLMENT_AGENT_ID}

Revisión del agente de XenMobile

  • EW_REVISION
  • ${device.EW_REVISION}

Versión del agente de XenMobile

  • EW_VERSION
  • ${device.EW_VERSION}

API de Zebra disponible

  • ZEBRA_MDM
  • ${device.ZEBRA_MDM}

Versión de Zebra MXMF

  • ZEBRA_MDM_VERSION
  • ${device.ZEBRA_MDM_VERSION}

Versión de la revisión de Zebra

  • ZEBRA_PATCH_VERSION
  • ${device.ZEBRA_PATCH_VERSION}

Macros para obtener propiedades integradas de usuario

Nombre simplificado Macros
domainname (nombre de dominio; dominio predeterminado) ${user.domainname}
loginname (nombre de usuario más el nombre de dominio) ${user.loginname}
username (nombre de inicio de sesión menos el dominio, si existe alguno) ${user.username}

Macros para todas las propiedades de usuario

Nombre simplificado Elemento web Macros
Intentos fallidos de inicio de sesión en 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 la cuenta ASM DEP asmdepaccount ${user.asmdepaccount}
ID de Apple administrado por ASM asmpersonmanagedappleid ${user.asmpersonmanagedappleid}
Tipo de código de acceso de ASM asmpersonpasscodetype ${user.asmpersonpasscodetype}
ID personal de ASM asmpersonid ${user.asmpersonid}
Estado personal de ASM asmpersonstatus ${user.asmpersonstatus}
Título personal de ASM asmpersontitle ${user.asmpersontitle}
ID personal único de ASM asmpersonuniqueid ${user.asmpersonuniqueid}
ID del sistema de origen de ASM asmpersonsourcesystemid ${user.asmpersonsourcesystemid}
Curso del 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 inhabilitado disableduser ${user.disableduser}
Nombre simplificado displayname ${user.displayname}
Nombre distintivo distinguishedname ${user.distinguishedname}
Nombre del dominio domainname ${user.domainname}
Correo electrónico mail ${user.mail}
Nombre de pila givenname ${user.givenname}
Dirección del domicilio homestreetaddress ${user.homestreetaddress}
Ciudad del domicilio homecity ${user.homecity}
País del domicilio homecountry ${user.homecountry}
Fax del domicilio homefax ${user.homefax}
Teléfono del domicilio homephone ${user.homephone}
Estado/región del domicilio homestate ${user.homestate}
Código postal del domicilio homezip ${user.homezip}
Teléfono IP ipphone ${user.ipphone}
Iniciales 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}
Fax de la oficina facsimiletelephonenumber ${user.facsimiletelephonenumber}
Estado/provincia de la oficina st ${user.st}
Calle de la oficina officestreetaddress ${user.officestreetaddress}
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}
Calle streetaddress ${user.streetaddress}
Surname sn ${user.sn}
Título title ${user.title}
Nombre de inicio de sesión del usuario userprincipalname ${user.userprincipalname}