Macros

O XenMobile fornece macros como uma forma de preencher dados de propriedades de usuários ou dispositivos no campo de texto dos seguintes itens:

  • Políticas
  • Notificações
  • Modelos de registro
  • Ações automatizadas
  • Solicitações de assinatura de certificado do provedor de credenciais

O XenMobile substitui uma macro pelos valores de sistema ou de usuário correspondentes. Por exemplo, você pode preencher previamente o valor da caixa de correio de um usuário em um único perfil do Exchange entre milhares de usuários.

Sintaxe de macro

Uma macro pode assumir a seguinte forma:

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

Coloque toda a sintaxe após o cifrão ($) entre chaves ({ }).

  • Os nomes qualificados de propriedade fazem referência a uma propriedade de usuário, uma propriedade de dispositivo ou uma propriedade personalizada.
  • Os nomes qualificados de propriedade consistem em um prefixo, seguido do nome real da propriedade.
  • Propriedades do usuário do formulário ${user.[PROPERTYNAME] (prefix="user.")}.
  • Propriedades do dispositivo do formulário ${device.[PROPERTYNAME] (prefix="device.")}.
  • Nomes de propriedade diferenciam maiúsculas de minúsculas.
  • Uma função pode ser uma lista limitada ou um link para uma referência de terceiros que define funções. A seguinte macro para uma mensagem de notificação inclui a função firstnotnull:

    O dispositivo ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} foi bloqueado…

  • Para macros personalizadas (propriedades que você define), o prefixo é ${custom}. Você pode omitir o prefixo.

Este é um exemplo de macro comum, ${user.username}, que preenche o valor de nome do usuário no campo de texto de uma política. Essa macro é útil para configurar perfis do Exchange ActiveSync e outros perfis usados por vários usuários. O exemplo a seguir mostra como usar macros em uma política do Exchange. A macro para o Usuário é ${user.username}. A macro para Endereço de email é ${user.mail}.

Imagem da macro na tela de configuração da Política de dispositivos

O exemplo a seguir mostra como usar macros para uma solicitação de assinatura de certificado. A macro para Nome de entidade é CN=$user.username. A macro para Valor de um Nome de entidade alternativo é $user.userprincipalname.

Imagem da macro na tela de configuração de Provedores de Credenciais

O exemplo a seguir mostra como usar macros em um modelo de notificação. O modelo de exemplo define a mensagem enviada a um usuário quando aplicativos HDX são bloqueados devido a um dispositivo não compatível. A macro para a Mensagem é:

O dispositivo ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} não está mais em conformidade com a política de dispositivo, e os aplicativos HDX serão bloqueados.

Imagem da macro na tela de configuração dos modelos de notificação

Para obter mais exemplos de macros utilizadas em notificações, vá para Configurações > Modelos de notificação, selecione um modelo predefinido e clique em Editar.

O exemplo a seguir mostra uma macro na política de dispositivo Nome do dispositivo. Você pode digitar uma macro, uma combinação de macros ou uma combinação de macros e texto para nomear cada dispositivo de forma exclusiva. Por exemplo, use ${device.serialnumber} para definir o nome de dispositivo de acordo com o número de série de cada dispositivo. Use ${device.serialnumber} ${ user.username } para incluir o nome do usuário no nome do dispositivo. A política de dispositivo Nome do Dispositivo funciona em dispositivos supervisionados iOS e macOS.

Imagem da macro na tela de configuração da Política de dispositivos

Macros para modelos de notificação padrão

Você pode usar as seguintes macros nos modelos de notificação padrão:

  • ${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)}
  • ${vpp.account}
  • ${vpp.appname}
  • ${vpp.url}
  • ${zdmserver.hostPath}/enroll

Macros para políticas específicas

Para a política de dispositivo de Nome do dispositivo (para iOS e macOS), você pode usar essas macros para o Nome do dispositivo:

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

Para a política de dispositivos clip web, você pode usar esta macro para aURL:

  • ${webeas-url}

Para a política de dispositivo de Chave de licença Samsung MDM, você pode usar essa macro para a chave de licença ELM:

  • ${elm.license.key}

Macros para obter as propriedades internas de dispositivo

   
Nome de exibição Macros
ID do dispositivo $device.id
IMEI do dispositivo $device.imei
Família de SO $device.OSFamily
Número de série $device.serialNumber

Macros para todas as propriedades de dispositivo

     
Nome de exibição Elemento da Web Macros
Conta suspensa? GOOGLE_AW_DIRECTORY_SUSPENDED ${device.GOOGLE_AW_DIRECTORY_SUSPENDED}
Código de desvio do bloqueio de ativação ACTIVATION_LOCK_BYPASS_CODE ${device.ACTIVATION_LOCK_BYPASS_CODE}
Bloqueio de ativação ativado ACTIVATION_LOCK_ENABLED ${device.ACTIVATION_LOCK_ENABLED}
Conta do iTunes Active ACTIVE_ITUNES ${device.ACTIVE_ITUNES}
Dispositivo ActiveSync conhecido por MSP AS_DEVICE_KNOWN_BY_ZMSP ${device.AS_DEVICE_KNOWN_BY_ZMSP}
ID do ActiveSync EXCHANGE_ACTIVESYNC_ID ${device.EXCHANGE_ACTIVESYNC_ID}
Administrador desativado ADMIN_DISABLED ${device.ADMIN_DISABLED}
AIK presente? WINDOWS_HAS_AIK_PRESENT ${device.WINDOWS_HAS_AIK_PRESENT}
API do MDM Amazon disponível AMAZON_MDM ${device.AMAZON_MDM}
ID de dispositivo do Android for Work GOOGLE_AW_DEVICE_ID ${device.GOOGLE_AW_DEVICE_ID}
Dispositivo Android for Work ativado? GOOGLE_AW_ENABLED_DEVICE ${device.GOOGLE_AW_ENABLED_DEVICE}
Android para o tipo de instalação de trabalho GOOGLE_AW_INSTALL_TYPE ${device.GOOGLE_AW_INSTALL_TYPE}
Status de assinatura de antispyware ANTI_SPYWARE_SIGNATURE_STATUS ${device.ANTI_SPYWARE_SIGNATURE_STATUS}
Status de antiSpyware ANTI_SPYWARE_STATUS ${device.ANTI_SPYWARE_STATUS}
Status de assinatura de antivírus ANTI_VIRUS_SIGNATURE_STATUS ${device.ANTI_VIRUS_SIGNATURE_STATUS}
Status do antivírus ANTI_VIRUS_STATUS ${device.ANTI_VIRUS_STATUS}
Código de desvio de trava de ativação DEP ASM DEP_ACTIVATION_LOCK_BYPASS_CODE ${device.DEP_ACTIVATION_LOCK_BYPASS_CODE}
Chave de caução DEP ASM DEP_ESCROW_KEY ${device.DEP_ESCROW_KEY}
Marca do recurso ASSET_TAG ${device.ASSET_TAG}
Verificar atualizações de software automaticamente AutoCheckEnabled ${device.AutoCheckEnabled}
Baixar automaticamente as atualizações de software em segundo plano BackgroundDownloadEnabled ${device.BackgroundDownloadEnabled}
Instalar automaticamente as atualizações de aplicativos AutomaticAppInstallationEnabled ${device.AutomaticAppInstallationEnabled}
Instalar automaticamente as atualizações de SO AutomaticOSInstallationEnabled ${device.AutomaticOSInstallationEnabled}
Instalar automaticamente as atualizações de segurança AutomaticSecurityUpdatesEnabled ${device.AutomaticSecurityUpdatesEnabled}
Status de atualização automática AUTOUPDATE_STATUS ${device.AUTOUPDATE_STATUS}
RAM disponível MEMORY_AVAILABLE ${device.MEMORY_AVAILABLE}
Atualizações de software disponíveis AVAILABLE_OS_UPDATE_HUMAN_READABLE ${device.AVAILABLE_OS_UPDATE_HUMAN_READABLE}
Espaço de armazenamento disponível FREEDISK ${device.FREEDISK}
Bateria de backup BACKUP_BATTERY_PERCENT ${device.BACKUP_BATTERY_PERCENT}
Versão de firmware banda básica MODEM_FIRMWARE_VERSION ${device.MODEM_FIRMWARE_VERSION}
Baregia carregando BATTERY_CHARGING_STATUS ${device.BATTERY_CHARGING_STATUS}
Carregamento da bateria BATTERY_CHARGING ${device.BATTERY_CHARGING}
Carga de bateria restante BATTERY_ESTIMATED_CHARGE_REMAINING ${device.BATTERY_ESTIMATED_CHARGE_REMAINING}
Tempo de operação da bateria BATTERY_RUNTIME ${device.BATTERY_RUNTIME}
Status da bateria BATTERY_STATUS ${device.BATTERY_STATUS}
Dispositivo de BES conhecido por MSP BES_DEVICE_KNOWN_BY_ZMSP ${device.BES_DEVICE_KNOWN_BY_ZMSP}
PIN DO BES BES_PIN ${device.BES_PIN}
ID do BES servidor agente AGENT_ID ${device.AGENT_ID}
Nome do servidor BES BES_SERVER ${device.BES_SERVER}
Versão do servidor BES BES_VERSION ${device.BES_VERSION}
Informações de BIOS BIOS_INFO ${device.BIOS_INFO}
Status do BitLocker WINDOWS_HAS_BIT_LOCKER_STATUS ${device.WINDOWS_HAS_BIT_LOCKER_STATUS}
Endereço MAC Bluetooth BLUETOOTH_MAC ${device.BLUETOOTH_MAC}
Depuração de inicialização ativada? WINDOWS_HAS_BOOT_DEBUGGING_ENABLED ${device.WINDOWS_HAS_BOOT_DEBUGGING_ENABLED}
Versão da lista de revisões do Gerenciador de inicialização WINDOWS_HAS_BOOT_MGR_REV_LIST_VERSION ${device.WINDOWS_HAS_BOOT_MGR_REV_LIST_VERSION}
Código da operadora CARRIER_CODE ${device.CARRIER_CODE}
Versão de configurações de operadora CARRIER_SETTINGS_VERSION ${device.CARRIER_SETTINGS_VERSION}
URL do catálogo CatalogURL ${device.CatalogURL}
Altitude do celular GPS_ALTITUDE_FROM_CELLULAR ${device.GPS_ALTITUDE_FROM_CELLULAR}
Curso do celular GPS_COURSE_FROM_CELLULAR ${device.GPS_COURSE_FROM_CELLULAR}
Precisão horizontal do celular GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR ${device.GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR}
Latitude celular GPS_LATITUDE_FROM_CELLULAR ${device.GPS_LATITUDE_FROM_CELLULAR}
Longitude da rede celular GPS_LONGITUDE_FROM_CELLULAR ${device.GPS_LONGITUDE_FROM_CELLULAR}
Velocidade do celular GPS_SPEED_FROM_CELLULAR ${device.GPS_SPEED_FROM_CELLULAR}
Tecnologia celular CELLULAR_TECHNOLOGY ${device.CELLULAR_TECHNOLOGY}
Timestamp celular GPS_TIMESTAMP_FROM_CELLULAR ${device.GPS_TIMESTAMP_FROM_CELLULAR}
Precisão vertical do celular GPS_VERTICAL_ACCURACY_FROM_CELLULAR ${device.GPS_VERTICAL_ACCURACY_FROM_CELLULAR}
Alterar a senha no próximo Login? GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN ${device.GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN}
ID de dispositivo de cliente CLIENT_DEVICE_ID ${device.CLIENT_DEVICE_ID}
Backup de nuvem ativado CLOUD_BACKUP_ENABLED ${device.CLOUD_BACKUP_ENABLED}
Integridade do código ativada? WINDOWS_HAS_CODE_INTEGRITY_ENABLED ${device.WINDOWS_HAS_CODE_INTEGRITY_ENABLED}
Versão da lista de revisões de integridade do código WINDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION ${device.WINDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION}
Cor COR ${device.COLOR}
Velocidade de CPU CPU_CLOCK_SPEED ${device.CPU_CLOCK_SPEED}
Tipo de CPU CPU_TYPE ${device.CPU_TYPE}
Criação de regras GOOGLE_AW_DIRECTORY_CREATION_TIME ${device.GOOGLE_AW_DIRECTORY_CREATION_TIME}
Atualizações de software críticas AVAILABLE_OS_UPDATE_IS_CRITICAL ${device.AVAILABLE_OS_UPDATE_IS_CRITICAL}
Rede da operadora atual CARRIER ${device.CARRIER}
Código do país móvel atual CURRENT_MCC ${device.CURRENT_MCC}
Código de rede móvel atual CURRENT_MNC ${device.CURRENT_MNC}
Dados roaming permitido DATA_ROAMING_ENABLED ${device.DATA_ROAMING_ENABLED}
Data do último backup iCloud LAST_CLOUD_BACKUP_DATE ${device.LAST_CLOUD_BACKUP_DATE}
Catálogo padrão IsDefaultCatalog ${device.IsDefaultCatalog}
Nome da conta DEP BULK_ENROLLMENT_DEP_ACCOUNT_NAME ${device.BULK_ENROLLMENT_DEP_ACCOUNT_NAME}
Política DEP WINDOWS_HAS_DEP_POLICY ${device.WINDOWS_HAS_DEP_POLICY}
Perfil de DEP atribuído PROFILE_ASSIGN_TIME ${device.PROFILE_ASSIGN_TIME}
Perfil de DEP enviado PROFILE_PUSH_TIME ${device.PROFILE_PUSH_TIME}
Perfil de DEP removido PROFILE_REMOVE_TIME ${device.PROFILE_REMOVE_TIME}
Registo de DEP por DEVICE_ASSIGNED_BY ${device.DEVICE_ASSIGNED_BY}
Data de registro de DEP DEVICE_ASSIGNED_DATE ${device.DEVICE_ASSIGNED_DATE}
Descrição DESCRIÇÃO ${device.DESCRIPTION}
Modelo do dispositivo SYSTEM_OEM ${device.SYSTEM_OEM}
Nome do dispositivo NOME DO DISPOSITIVO ${device.DEVICE_NAME}
Tipo de dispositivo DEVICE_TYPE ${device.DEVICE_TYPE}
Você pode optar por não perturbe ativado DO_NOT_DISTURB ${device.DO_NOT_DISTURB}
Driver ELAM carregado? WINDOWS_HAS_ELAM_DRIVER_LOADED ${device.WINDOWS_HAS_ELAM_DRIVER_LOADED}
Conformidade com criptografia ENCRYPTION_COMPLIANCE ${device.ENCRYPTION_COMPLIANCE}
ENROLLMENT_KEY_GENERATION_DATE ENROLLMENT_KEY_GENERATION_DATE ${device.ENROLLMENT_KEY_GENERATION_DATE}
ID da empresa ENTERPRISEID ${device.ENTERPRISEID}
Armazenamento externo 1: espaço disponível EXTERNAL_STORAGE1_FREE_SPACE ${device.EXTERNAL_STORAGE1_FREE_SPACE}
Armazenamento externo 1: nome EXTERNAL_STORAGE1_NAME ${device.EXTERNAL_STORAGE1_NAME}
Armazenamento externo 1: espaço total EXTERNAL_STORAGE1_TOTAL_SPACE ${device.EXTERNAL_STORAGE1_TOTAL_SPACE}
Armazenamento externo 2: espaço disponível EXTERNAL_STORAGE2_FREE_SPACE ${device.EXTERNAL_STORAGE2_FREE_SPACE}
Armazenamento externo 2: nome EXTERNAL_STORAGE2_NAME ${device.EXTERNAL_STORAGE2_NAME}
Armazenamento externo 2: espaço total EXTERNAL_STORAGE2_TOTAL_SPACE ${device.EXTERNAL_STORAGE2_TOTAL_SPACE}
Armazenamento externo criptografado EXTERNAL_ENCRYPTION ${device.EXTERNAL_ENCRYPTION}
FileVault ativado IS_FILEVAULT_ENABLED ${device.IS_FILEVAULT_ENABLED}
Status de firewall DEVICE_FIREWALL_STATUS ${device.DEVICE_FIREWALL_STATUS}
Status de firewall FIREWALL_STATUS ${device.FIREWALL_STATUS}
Versão de firmware FIRMWARE_VERSION ${device.FIRMWARE_VERSION}
Primeira sincronização ZMSP_FIRST_SYNC ${device.ZMSP_FIRST_SYNC}
Alias do diretório do Google GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS ${device.GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS}
Nome de família do Google diretório GOOGLE_AW_DIRECTORY_FAMILY_NAME ${device.GOOGLE_AW_DIRECTORY_FAMILY_NAME}
Nome do Google Directory GOOGLE_AW_DIRECTORY_NAME ${device.GOOGLE_AW_DIRECTORY_NAME}
Email principal do Google diretório GOOGLE_AW_DIRECTORY_PRIMARY ${device.GOOGLE_AW_DIRECTORY_PRIMARY}
ID de usuário do Google diretório GOOGLE_AW_DIRECTORY_USER_ID ${device.GOOGLE_AW_DIRECTORY_USER_ID}
Altitude GPS GPS_ALTITUDE_FROM_GPS ${device.GPS_ALTITUDE_FROM_GPS}
Curso de GPS GPS_COURSE_FROM_GPS ${device.GPS_COURSE_FROM_GPS}
Precisão horizontal do GPS GPS_HORIZONTAL_ACCURACY_FROM_GPS ${device.GPS_HORIZONTAL_ACCURACY_FROM_GPS}
Latitude de GPS GPS_LATITUDE_FROM_GPS ${device.GPS_LATITUDE_FROM_GPS}
Longitude do GPS GPS_LONGITUDE_FROM_GPS ${device.GPS_LONGITUDE_FROM_GPS}
Velocidade do GPS GPS_SPEED_FROM_GPS ${device.GPS_SPEED_FROM_GPS}
Timestamp GPS GPS_TIMESTAMP_FROM_GPS ${device.GPS_TIMESTAMP_FROM_GPS}
Precisão vertical do GPS GPS_VERTICAL_ACCURACY_FROM_GPS ${device.GPS_VERTICAL_ACCURACY_FROM_GPS}
ID de dispositivo de hardware HW_DEVICE_ID ${device.HW_DEVICE_ID}
Recursos de criptografia de hardware HARDWARE_ENCRYPTION_CAPS ${device.HARDWARE_ENCRYPTION_CAPS}
HAS_CONTAINER HAS_CONTAINER ${device.HAS_CONTAINER}
Hash do iTunes armazenar fez logon de conta ITUNES_STORE_ACCOUNT_HASH ${device.ITUNES_STORE_ACCOUNT_HASH}
Rede da operadora inicial SIM_CARRIER_NETWORK ${device.SIM_CARRIER_NETWORK}
Código do país móvel local SIM_MCC ${device.SIM_MCC}
Código de rede móvel local SIM_MNC ${device.SIM_MNC}
Versão de API HTC HTC_MDM_VERSION ${device.HTC_MDM_VERSION}
API MDM de HTC disponível HTC_MDM ${device.HTC_MDM}
ICCID ICCID ${device.ICCID}
Identidade AS_DEVICE_IDENTITY ${device.AS_DEVICE_IDENTITY}
Número IMEI/MEID IMEI ${device.IMEI}
IMSI SIM_ID ${device.SIM_ID}
Armazenamento interno criptografado LOCAL_ENCRYPTION ${device.LOCAL_ENCRYPTION}
Localização de IP IP_LOCATION ${device.IP_LOCATION}
Endereço IPV4 IP_ADDRESSV4 ${device.IP_ADDRESSV4}
Endereço IPV6 IP_ADDRESSV6 ${device.IP_ADDRESSV6}
Emitido em WINDOWS_HAS_ISSUED_AT ${device.WINDOWS_HAS_ISSUED_AT}
Jailbroken/com raiz ROOT_ACCESS ${device.ROOT_ACCESS}
Depuração de kernel ativada? WINDOWS_HAS_OS_KERNEL_DEBUGGING_ENABLED ${device.WINDOWS_HAS_OS_KERNEL_DEBUGGING_ENABLED}
Modo de quiosque IS_KIOSK ${device.IS_KIOSK}
Último endereço IP conhecido LAST_IP_ADDR ${device.LAST_IP_ADDR}
Última vez de atualização de política LAST_POLICY_UPDATE_TIME ${device.LAST_POLICY_UPDATE_TIME}
Última data de busca PreviousScanDate ${device.PreviousScanDate}
Último resultado da busca PreviousScanResult ${device.PreviousScanResult}
Últimas atualizações de software programadas AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME ${device.AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME}
Última mensagem de falha de atualizações de software agendadas AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG ${device.AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG}
Último status de atualizações de software agendadas AVAILABLE_OS_UPDATE_INSTALL_STATUS ${device.AVAILABLE_OS_UPDATE_INSTALL_STATUS}
Última sincronização ZMSP_LAST_SYNC ${device.ZMSP_LAST_SYNC}
Serviço de localização ativado DEVICE_LOCATOR ${device.DEVICE_LOCATOR}
Endereço MAC MAC_ADDRESS ${device.MAC_ADDRESS}
Conexão de rede de endereço MAC MAC_NETWORK_CONNECTION ${device.MAC_NETWORK_CONNECTION}
Tipo de endereço MAC MAC_ADDRESS_TYPE ${device.MAC_ADDRESS_TYPE}
Configuração de caixa de correio GOOGLE_AW_DIRECTORY_MAILBOX_SETUP ${device.GOOGLE_AW_DIRECTORY_MAILBOX_SETUP}
Bateria principal MAIN_BATTERY_PERCENT ${device.MAIN_BATTERY_PERCENT}
Modo MDM perdido ativado 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 telefone celular TEL_NUMBER ${device.TEL_NUMBER}
ID do modelo MODEL_ID ${device.MODEL_ID}
Número do modelo MODEL_NUMBER ${device.MODEL_NUMBER}
Tipo de adaptador de rede NETWORK_ADAPTER_TYPE ${device.NETWORK_ADAPTER_TYPE}
NitroDesk TouchDown instalado TOUCHDOWN_FIND ${device.TOUCHDOWN_FIND}
NitroDesk TouchDown licenciados por meio do MDM TOUCHDOWN_LICENSED_VIA_MDM ${device.TOUCHDOWN_LICENSED_VIA_MDM}
Compilação do sistema operacional SYSTEM_OS_BUILD ${device.SYSTEM_OS_BUILD}
Edição do sistema operacional OS_EDITION ${device.OS_EDITION}
Idioma do sistema operacional (local) SYSTEM_LANGUAGE ${device.SYSTEM_LANGUAGE}
Versão do sistema operacional SYSTEM_OS_VERSION ${device.SYSTEM_OS_VERSION}
Endereço da organização ORGANIZATION_ADDRESS ${device.ORGANIZATION_ADDRESS}
Email da organização ORGANIZATION_EMAIL ${device.ORGANIZATION_EMAIL}
Magic da organização ORGANIZATION_MAGIC ${device.ORGANIZATION_MAGIC}
Nome da organização ORGANIZATION_NAME ${device.ORGANIZATION_NAME}
Número de telefone da organização ORGANIZATION_PHONE ${device.ORGANIZATION_PHONE}
Fora de conformidade OUT_OF_COMPLIANCE ${device.OUT_OF_COMPLIANCE}
Propriedade CORPORATE_OWNED ${device.CORPORATE_OWNED}
Código secreto em conformidade PASSCODE_IS_COMPLIANT ${device.PASSCODE_IS_COMPLIANT}
Código secreto em conformidade com a configuração PASSCODE_IS_COMPLIANT_WITH_CFG ${device.PASSCODE_IS_COMPLIANT_WITH_CFG}
Código secreto presente PASSCODE_PRESENT ${device.PASSCODE_PRESENT}
PCR0 WINDOWS_HAS_PCR0 ${device.WINDOWS_HAS_PCR0}
Violação do perímetro GPS_PERIMETER_BREACH ${device.GPS_PERIMETER_BREACH}
Verificação periódica PerformPeriodicCheck ${device.PerformPeriodicCheck}
Ponto de acesso pessoal ativado 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}
Nível de plataforma API API_LEVEL ${device.API_LEVEL}
Nome da política NOME_DA_DIRETIVA ${device.POLICY_NAME}
Número de telefone principal IDENTITY1_PHONENUMBER ${device.IDENTITY1_PHONENUMBER}
Operadora de prestadora de SIM primário IDENTITY1_CARRIER_NETWORK_OPERATOR ${device.IDENTITY1_CARRIER_NETWORK_OPERATOR}
ICCID de SIM principal IDENTITY1_ICCID ${device.IDENTITY1_ICCID}
Principal IMEI SIM IDENTITY1_IMEI ${device.IDENTITY1_IMEI}
IMSI de SIM principal IDENTITY1_IMSI ${device.IDENTITY1_IMSI}
SIM principal em Roaming IDENTITY1_ROAMING ${device.IDENTITY1_ROAMING}
Conformidade com roaming de SIM primário IDENTITY1_ROAMING_COMPLIANCE ${device.IDENTITY1_ROAMING_COMPLIANCE}
Nome do produto PRODUCT_NAME ${device.PRODUCT_NAME}
ID de dispositivo de fornecedor PUBLISHER_DEVICE_ID ${device.PUBLISHER_DEVICE_ID}
Redefinir contagem WINDOWS_HAS_RESET_COUNT ${device.WINDOWS_HAS_RESET_COUNT}
Reiniciar contagem WINDOWS_HAS_RESTART_COUNT ${device.WINDOWS_HAS_RESTART_COUNT}
Modo de segurança ativado? WINDOWS_HAS_SAFE_MODE ${device.WINDOWS_HAS_SAFE_MODE}
API do Samsung KNOX disponível SAMSUNG_KNOX ${device.SAMSUNG_KNOX}
Versão de API do Samsung KNOX SAMSUNG_KNOX_VERSION ${device.SAMSUNG_KNOX_VERSION}
Atestado do Samsung KNOX SAMSUNG_KNOX_ATTESTED ${device.SAMSUNG_KNOX_ATTESTED}
Data de atualização do atestado do Samsung KNOX SAMSUNG_KNOX_ATT_UPDATED_TIME ${device.SAMSUNG_KNOX_ATT_UPDATED_TIME}
API Samsung SAFE disponível SAMSUNG_MDM ${device.SAMSUNG_MDM}
Versão da API do Samsung SAFE SAMSUNG_MDM_VERSION ${device.SAMSUNG_MDM_VERSION}
Hash SBCP WINDOWS_HAS_SBCP_HASH ${device.WINDOWS_HAS_SBCP_HASH}
Tela: altura SCREEN_HEIGHT ${device.SCREEN_HEIGHT}
Tela: número de cores SCREEN_NB_COLORS ${device.SCREEN_NB_COLORS}
Tela: tamanho SCREEN_SIZE ${device.SCREEN_SIZE}
Tela: largura SCREEN_WIDTH ${device.SCREEN_WIDTH}
Tela: Resolução de eixo x SCREEN_XDPI ${device.SCREEN_XDPI}
Tela: Resolução do eixo Y SCREEN_YDPI ${device.SCREEN_YDPI}
Número de telefone secundário IDENTITY2_PHONENUMBER ${device.IDENTITY2_PHONENUMBER}
Operadora de prestadora de SIM secundário IDENTITY2_CARRIER_NETWORK_OPERATOR ${device.IDENTITY2_CARRIER_NETWORK_OPERATOR}
ICCID de SIM secundário IDENTITY2_ICCID ${device.IDENTITY2_ICCID}
Secundário IMEI SIM IDENTITY2_IMEI ${device.IDENTITY2_IMEI}
IMSI de SIM secundário IDENTITY2_IMSI ${device.IDENTITY2_IMSI}
SIM secundário Roaming IDENTITY2_ROAMING ${device.IDENTITY2_ROAMING}
Conformidade com roaming de SIM secundário IDENTITY2_ROAMING_COMPLIANCE ${device.IDENTITY2_ROAMING_COMPLIANCE}
Inicialização segura ativada? WINDOWS_HAS_SECURE_BOOT_ENABLED ${device.WINDOWS_HAS_SECURE_BOOT_ENABLED}
Status de inicialização segura SECURE_BOOT_STATE ${device.SECURE_BOOT_STATE}
SecureContainer ativado DLP_ACTIVE ${device.DLP_ACTIVE}
Nível de patch de segurança SYSTEM_SECURITY_PATCH_LEVEL ${device.SYSTEM_SECURITY_PATCH_LEVEL}
Número de série NÚM_SÉRIE ${device.SERIAL_NUMBER}
Com capacidade de SMS IS_SMS_CAPABLE ${device.IS_SMS_CAPABLE}
API de Enterprise Sony disponível SONY_MDM ${device.SONY_MDM}
Versão da API de Enterprise Sony SONY_MDM_VERSION ${device.SONY_MDM_VERSION}
Supervisionado SUPERVISED ${device.SUPERVISED}
Motivo da suspensão GOOGLE_AW_DIRECTORY_SUSPENTION_REASON ${device.GOOGLE_AW_DIRECTORY_SUSPENTION_REASON}
Status alterado TAMPERED_STATUS ${device.TAMPERED_STATUS}
Termos e Condições TERMS_AND_CONDITIONS ${device.TERMS_AND_CONDITIONS}
Termos e contrato aceitos? GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS ${device.GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS}
Sinalização de teste ativada? WINDOWS_HAS_TEST_SIGNING_ENABLED ${device.WINDOWS_HAS_TEST_SIGNING_ENABLED}
Total de RAM MEMORY ${device.MEMORY}
Espaço de armazenamento total TOTAL_DISK_SPACE ${device.TOTAL_DISK_SPACE}
Versão de TPM TPM_VERSION ${device.TPM_VERSION}
UDID UDID ${device.UDID}
Status de controle de conta do usuário UAC_STATUS ${device.UAC_STATUS}
Agente de usuário USER_AGENT ${device.USER_AGENT}
Definida pelo usuário #1 USER_DEFINED_1 ${device.USER_DEFINED_1}
Definida pelo usuário #2 USER_DEFINED_2 ${device.USER_DEFINED_2}
Definida pelo usuário #3 USER_DEFINED_3 ${device.USER_DEFINED_3}
Idioma do usuário (local) USER_LANGUAGE ${device.USER_LANGUAGE}
Fornecedor VENDOR ${device.VENDOR}
Com capacidade de voz IS_VOICE_CAPABLE ${device.IS_VOICE_CAPABLE}
Roaming de voz permitido VOICE_ROAMING_ENABLED ${device.VOICE_ROAMING_ENABLED}
VSM ativado? WINDOWS_HAS_VSM_ENABLED ${device.WINDOWS_HAS_VSM_ENABLED}
Endereço MAC WiFi WIFI_MAC ${device.WIFI_MAC}
WINDOWS_ENROLLMENT_KEY WINDOWS_ENROLLMENT_KEY ${device.WINDOWS_ENROLLMENT_KEY}
WinPE ativado? WINDOWS_HAS_WINPE ${device.WINDOWS_HAS_WINPE}
Status de notificação WNS PROPERTY_WNS_PUSH_STATUS ${device.PROPERTY_WNS_PUSH_STATUS}
URL de notificação WNS PROPERTY_WNS_PUSH_URL ${device.PROPERTY_WNS_PUSH_URL}
Data de expiração da URL de notificação WNS PROPERTY_WNS_PUSH_URL_EXPIRY ${device.PROPERTY_WNS_PUSH_URL_EXPIRY}
ID de agente do XenMobile ENROLLMENT_AGENT_ID ${device.ENROLLMENT_AGENT_ID}
Revisão de agente do XenMobile EW_REVISION ${device.EW_REVISION}
Versão do agente XenMobile EW_VERSION ${device.EW_VERSION}
Zebra API disponível ZEBRA_MDM ${device.ZEBRA_MDM}
Versão do MXMF Zebra ZEBRA_MDM_VERSION ${device.ZEBRA_MDM_VERSION}
Versão do patch Zebra ZEBRA_PATCH_VERSION ${device.ZEBRA_PATCH_VERSION}

Macros para obter as propriedades internas de usuário

   
Nome de exibição Macros
domainname (nome de domínio; domínio padrão) ${user.domainname}
loginname (nome de usuário mais nome de domínio) ${user.loginname}
username (nome de login menos o domínio, se houver) ${user.username}

Macros para todas as propriedades de usuário

     
Nome de exibição Elemento da Web Macros
Tentativas de login do Active Directory com falha badpwdcount ${user.badpwdcount}
Email de usuário do ActiveSync asuseremail ${user.asuseremail}
Origem de dados ASM asmpersonsource ${user.asmpersonsource}
Nome de conta DEP ASM asmdepaccount ${user.asmdepaccount}
ID gerenciada da Apple ASM asmpersonmanagedappleid ${user.asmpersonmanagedappleid}
Tipo de código de acesso ASM asmpersonpasscodetype ${user.asmpersonpasscodetype}
ID pessoal ASM asmpersonid ${user.asmpersonid}
Status pessoal ASM asmpersonstatus ${user.asmpersonstatus}
Título pessoal ASM asmpersontitle ${user.asmpersontitle}
ID exclusivo pessoal ASM asmpersonuniqueid ${user.asmpersonuniqueid}
ID de sistema de origem ASM asmpersonsourcesystemid ${user.asmpersonsourcesystemid}
Nível escolar de status ASM asmpersongrade ${user.asmpersongrade}
Email de usuário de BES besuseremail ${user.besuseremail}
Empresa company ${user.company}
Nome da empresa companyname ${user.companyname}
País c ${user.c}
Departamento department ${user.department}
Descrição description ${user.description}
Usuário desativado disableduser ${user.disableduser}
Nome de exibição nome para exibição ${user.displayname}
Nome distinto distinguishedname ${user.distinguishedname}
Nome de domínio domainname ${user.domainname}
E-mail mail ${user.mail}
Nome givenname ${user.givenname}
Endereço (residencial) homestreetaddress ${user.homestreetaddress}
Cidade (residencial) homecity ${user.homecity}
País (residencial) homecountry ${user.homecountry}
Fax (residencial) homefax ${user.homefax}
Telefone (residencial) homephone ${user.homephone}
Estado/região (residencial) homestate ${user.homestate}
CEP (residencial) homezip ${user.homezip}
Telefone IP ipphone ${user.ipphone}
Inicial do meio middleinitial ${user.middleinitial}
Segundo nome middlename ${user.middlename}
Celular mobile ${user.mobile}
Nome cn ${user.cn}
Endereço (comercial) physicaldeliveryofficename ${user.physicaldeliveryofficename}
Cidade (comercial) l ${user.l}
Número de fax (comercial) facsimiletelephonenumber ${user.facsimiletelephonenumber}
Estado/província (comercial) st ${user.st}
Endereço (comercial) officestreetaddress ${user.officestreetaddress}
Número de telefone (comercial) telephonenumber ${user.telephonenumber}
Código postal (comercial) postalcode ${user.postalcode}
Caixa postal postofficebox ${user.postofficebox}
Pager pager ${user.pager}
ID de grupo primário primarygroupid ${user.primarygroupid}
Conta SAM samaccountname ${user.samaccountname}
Endereço streetaddress ${user.streetaddress}
Sobrenome sn ${user.sn}
Título title ${user.title}
Nome de login do usuário userprincipalname ${user.userprincipalname}