Macros

XenMobile fournit des macros qui permettent de renseigner les données de propriété utilisateur ou appareil dans le champ de texte des éléments suivants :

  • Stratégies
  • Notifications
  • Modèles d’inscription
  • Actions automatisées
  • Demandes de signature de certificat de fournisseurs d’identité

XenMobile remplace une macro avec les valeurs utilisateur ou système correspondantes. Par exemple, vous pouvez pré-remplir la valeur boîte aux lettres pour un utilisateur dans un seul profil Exchange pour des milliers d’utilisateurs.

Syntaxe des macros

Une macro peut prendre la forme suivante :

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

Placez toute syntaxe suivie du symbole dollar ($) entre accolades ({ }).

  • Les noms de propriétés qualifiés font référence à une propriété utilisateur, à une propriété d’appareil ou à une propriété personnalisée.
  • Les noms de propriétés qualifiés consistent en un préfixe, suivi par le nom de propriété réel.
  • Les propriétés de l’utilisateur prennent la forme ${user.[PROPERTYNAME] (prefix="user.")}.
  • Les propriétés d’appareil prennent la forme ${device.[PROPERTYNAME] (prefix="device.")}.
  • Les noms de propriétés sont sensibles à la casse.
  • Une fonction peut être une liste limitée ou un lien vers une référence tierce qui définit les fonctions. La macro suivante pour un message de notification comprend la fonction firstnotnull.

    L’appareil ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} a été bloqué …

  • Pour les macros personnalisées (propriétés que vous définissez), le préfixe est ${custom}. Vous pouvez ignorer le préfixe.

Voici un exemple de macro couramment utilisée, ${user.username}, qui remplit la valeur de nom d’utilisateur dans le champ de texte d’une stratégie. Cette macro est utile pour la configuration des profils Exchange ActiveSync et d’autres profils utilisés par plusieurs utilisateurs. L’exemple suivant illustre comment utiliser les macros dans une stratégie Exchange. La macro pour Utilisateur est ${user.username}. La macro pour Adresse e-mail est ${user.mail}.

Image de la macro dans l'écran de configuration Stratégie d'appareil

L’exemple suivant illustre comment utiliser les macros pour une demande de signature de certificat. La macro pour Nom du sujet est CN=$user.username. La macro pour la Valeur d’un Autre nom de l’objet est $user.userprincipalname.

Image de la macro dans l'écran de configuration Fournisseurs d'identités

L’exemple suivant illustre comment utiliser les macros dans un modèle de notification. Le modèle en exemple définit le message envoyé à un utilisateur lorsque les applications HDX sont bloquées en raison d’un appareil non conforme. La macro pour le Message est :

L’appareil ${firstnotnull(device.TEL_NUMBER,device.serialNumber)} n’est plus conforme avec la stratégie et les applications HDX vont être bloquées.

Image de la macro dans l'écran de configuration Modèles de notification

Pour plus d’exemples de macros utilisées dans les notifications, accédez à Paramètres > Modèles de notification, sélectionnez un modèle prédéfini et cliquez sur Modifier.

L’exemple suivant illustre une macro dans la stratégie de nom de l’appareil. Vous pouvez entrer une macro, une combinaison de macros, ou une combinaison de macros et de texte pour donner un nom unique à chaque appareil. Par exemple, utilisez ${device.serialnumber} pour définir le nom de l’appareil à partir du numéro de série de l’appareil. Utilisez ${device.serialnumber} ${ user.username } pour inclure le nom d’utilisateur dans le nom de l’appareil. La stratégie de nom d’appareil fonctionne sur les appareils supervisés iOS et macOS.

Image de la macro dans l'écran de configuration Stratégie d'appareil

Macros pour les modèles de notification par défaut

Les macros suivantes sont utilisées dans les modèles de notification par défaut :

  • ${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 pour les stratégies spécifiques

Pour la stratégie Nom de l’appareil (pour iOS et macOS), vous pouvez utiliser ces macros pour le nom de l’appareil :

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

Pour la stratégie de clip Web, vous pouvez utiliser cette macro pour l’URL :

  • ${webeas-url}

Pour la stratégie de clé de licence MDM Samsung, vous pouvez utiliser cette macro pour la clé de licence ELM :

  • ${elm.license.key}

Macros pour obtenir des propriétés d’appareils intégrés

Nom d’affichage Macros
ID de l’appareil $device.id
IMEI de l’appareil $device.imei
OS $device.OSFamily
Numéro de série $device.serialNumber

Macros pour toutes les propriétés d’appareil

La liste suivante fournit le nom d’affichage, l’élément Web et les macros.

Compte suspendu ?

  • GOOGLE_AW_DIRECTORY_SUSPENDED
  • ${device.GOOGLE_AW_DIRECTORY_SUSPENDED

Code de contournement du verrouillage d’activation

  • ACTIVATION_LOCK_BYPASS_CODE
  • ${device.ACTIVATION_LOCK_BYPASS_CODE

Verrouillage d’activation activé

  • ACTIVATION_LOCK_ENABLED
  • ${device.ACTIVATION_LOCK_ENABLED

Compte iTunes actif

  • ACTIVE_ITUNES
  • ${device.ACTIVE_ITUNES}

Appareil ActiveSync connu par MSP

  • AS_DEVICE_KNOWN_BY_ZMSP
  • ${device.AS_DEVICE_KNOWN_BY_ZMSP

ID ActiveSync

  • EXCHANGE_ACTIVESYNC_ID
  • ${device.EXCHANGE_ACTIVESYNC_ID

Administrateur désactivé

  • ADMIN_DISABLED
  • ${device.ADMIN_DISABLED

AIK présent ?

  • WINDOWS_HAS_AIK_PRESENT
  • ${device.WINDOWS_HAS_AIK_PRESENT

API Amazon MDM disponible

  • AMAZON_MDM
  • ${device.AMAZON_MDM

ID appareil Android Enterprise

  • GOOGLE_AW_DEVICE_ID
  • ${device.GOOGLE_AW_DEVICE_ID

Appareil compatible avec Android Enterprise ?

  • GOOGLE_AW_ENABLED_DEVICE
  • ${device.GOOGLE_AW_ENABLED_DEVICE

Type d’installation Android Enterprise

  • GOOGLE_AW_INSTALL_TYPE
  • ${device.GOOGLE_AW_INSTALL_TYPE

État de la signature de l’antispyware

  • ANTI_SPYWARE_SIGNATURE_STATUS
  • ${device.ANTI_SPYWARE_SIGNATURE_STATUS

État de l’antispyware

  • ANTI_SPYWARE_STATUS
  • ${device.ANTI_SPYWARE_STATUS

État de la signature de l’antivirus

  • ANTI_VIRUS_SIGNATURE_STATUS
  • ${device.ANTI_VIRUS_SIGNATURE_STATUS

État de l’antivirus

  • ANTI_VIRUS_STATUS
  • ${device.ANTI_VIRUS_STATUS

Code de contournement du verrouillage d’activation DEP ASM

  • DEP_ACTIVATION_LOCK_BYPASS_CODE
  • ${device.DEP_ACTIVATION_LOCK_BYPASS_CODE

Dépôt de clé DEP ASM

  • DEP_ESCROW_KEY
  • ${device.DEP_ESCROW_KEY

Numéro d’identification

  • ASSET_TAG
  • ${device.ASSET_TAG

Rechercher automatiquement les mises à jour logicielles

  • AutoCheckEnabled
  • ${device.AutoCheckEnabled

Télécharger automatiquement les mises à jour logicielles en arrière-plan

  • BackgroundDownloadEnabled
  • ${device.BackgroundDownloadEnabled

Installer automatiquement les mises à jour applicatives

  • AutomaticAppInstallationEnabled
  • ${device.AutomaticAppInstallationEnabled

Installer automatiquement les mises à jour d’OS

  • AutomaticOSInstallationEnabled
  • ${device.AutomaticOSInstallationEnabled

Installer automatiquement les mises à jour de sécurité

  • AutomaticSecurityUpdatesEnabled
  • ${device.AutomaticSecurityUpdatesEnabled

État de la mise à jour automatique

  • AUTOUPDATE_STATUS
  • ${device.AUTOUPDATE_STATUS

RAM disponible

  • MEMORY_AVAILABLE
  • ${device.MEMORY_AVAILABLE

Mises à jour logicielles disponibles

  • AVAILABLE_OS_UPDATE_HUMAN_READABLE
  • ${device.AVAILABLE_OS_UPDATE_HUMAN_READABLE

Espace de stockage disponible

  • FREEDISK
  • ${device.FREEDISK

Batterie de secours

  • BACKUP_BATTERY_PERCENT
  • ${device.BACKUP_BATTERY_PERCENT

Version du firmware radio

  • MODEM_FIRMWARE_VERSION
  • ${device.MODEM_FIRMWARE_VERSION

Batterie en charge

  • BATTERY_CHARGING_STATUS
  • ${device.BATTERY_CHARGING_STATUS

Batterie en charge

  • BATTERY_CHARGING
  • ${device.BATTERY_CHARGING

Batterie restante

  • BATTERY_ESTIMATED_CHARGE_REMAINING
  • ${device.BATTERY_ESTIMATED_CHARGE_REMAINING

Autonomie de la batterie

  • BATTERY_RUNTIME
  • ${device.BATTERY_RUNTIME

État de la batterie

  • BATTERY_STATUS
  • ${device.BATTERY_STATUS

Appareil Bes connu par MS

  • BES_DEVICE_KNOWN_BY_ZMSP
  • ${device.BES_DEVICE_KNOWN_BY_ZMSP

Code PIN BES

  • BES_PIN
  • ${device.BES_PIN

ID de l’agent du serveur BES

  • AGENT_ID
  • ${device.AGENT_ID

Nom du serveur BES

  • BES_SERVER
  • ${device.BES_SERVER

Version du serveur BES

  • BES_VERSION
  • ${device.BES_VERSION

Infos du BIOS

  • BIOS_INFO
  • ${device.BIOS_INFO

État de BitLocker

  • WINDOWS_HAS_BIT_LOCKER_STATUS
  • ${device.WINDOWS_HAS_BIT_LOCKER_STATUS

Adresse MAC Bluetooth

  • BLUETOOTH_MAC
  • ${device.BLUETOOTH_MAC

Débogage du démarrage activé ?

  • WINDOWS_HAS_BOOT_DEBUGGING_ENABLED
  • ${device.WINDOWS_HAS_BOOT_DEBUGGING_ENABLED

Version de la liste de révision du Gestionnaire de démarrage

  • WINDOWS_HAS_BOOT_MGR_REV_LIST_VERSION
  • ${device.WINDOWS_HAS_BOOT_MGR_REV_LIST_VERSION

Code de l’opérateur

  • CARRIER_CODE
  • ${device.CARRIER_CODE

Version des paramètres opérateur

  • CARRIER_SETTINGS_VERSION
  • ${device.CARRIER_SETTINGS_VERSION

URL du catalogue

  • CatalogURL
  • ${device.CatalogURL

Altitude cellulaire

  • GPS_ALTITUDE_FROM_CELLULAR
  • ${device.GPS_ALTITUDE_FROM_CELLULAR

Parcours cellulaire

  • GPS_COURSE_FROM_CELLULAR
  • ${device.GPS_COURSE_FROM_CELLULAR

Précision horizontale cellulaire

  • GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR
  • ${device.GPS_HORIZONTAL_ACCURACY_FROM_CELLULAR

Cellulaire - Latitude

  • GPS_LATITUDE_FROM_CELLULAR
  • ${device.GPS_LATITUDE_FROM_CELLULAR

Cellulaire - Longitude

  • GPS_LONGITUDE_FROM_CELLULAR
  • ${device.GPS_LONGITUDE_FROM_CELLULAR

Vitesse cellulaire

  • GPS_SPEED_FROM_CELLULAR
  • ${device.GPS_SPEED_FROM_CELLULAR

Technologie cellulaire

  • CELLULAR_TECHNOLOGY
  • ${device.CELLULAR_TECHNOLOGY

Cellulaire - Horodatage

  • GPS_TIMESTAMP_FROM_CELLULAR
  • ${device.GPS_TIMESTAMP_FROM_CELLULAR

Précision verticale cellulaire

  • GPS_VERTICAL_ACCURACY_FROM_CELLULAR
  • ${device.GPS_VERTICAL_ACCURACY_FROM_CELLULAR}

Changer le mot de passe lors de la prochaine connexion ?

  • GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN
  • ${device.GOOGLE_AW_DIRECTORY_CHANGE_PASSWORD_NEXT_LOGIN}

ID de l’appareil client

  • CLIENT_DEVICE_ID
  • ${device.CLIENT_DEVICE_ID

Sauvegarde sur cloud activée

  • CLOUD_BACKUP_ENABLED
  • ${device.CLOUD_BACKUP_ENABLED

Intégrité du code activée ?

  • WINDOWS_HAS_CODE_INTEGRITY_ENABLED
  • ${device.WINDOWS_HAS_CODE_INTEGRITY_ENABLED

Version de la liste de révision d’intégrité du code

  • INDOWS_HAS_CODE_INTGTY_REV_LIST_VERSION
  • ${Device.Windows_HASS_CODE_INTGTY_REV_LIST_VERSION

Couleur

  • COLOR
  • ${device.COLOR

Fréquence du processeur

  • CPU_CLOCK_SPEED
  • ${device.CPU_CLOCK_SPEED

Type de processeur

  • CPU_TYPE
  • ${device.CPU_TYPE}

Date de création

  • GOOGLE_AW_DIRECTORY_CREATION_TIME
  • ${device.GOOGLE_AW_DIRECTORY_CREATION_TIME

Mises à jour logicielles critiques

  • AVAILABLE_OS_UPDATE_IS_CRITICAL
  • ${device.AVAILABLE_OS_UPDATE_IS_CRITICAL

Réseau de l’opérateur actuel

  • CARRIER
  • ${device.CARRIER

Indicatif de pays du mobile actuel

  • CURRENT_MCC
  • ${device.CURRENT_MCC

Code réseau du mobile actuel

  • CURRENT_MNC
  • ${device.CURRENT_MNC

Itinérance des données autorisée

  • DATA_ROAMING_ENABLED
  • ${device.DATA_ROAMING_ENABLED

Date de la dernière sauvegarde iCloud

  • LAST_CLOUD_BACKUP_DATE
  • ${device.LAST_CLOUD_BACKUP_DATE}

Catalogue par défaut

  • IsDefaultCatalog
  • ${device.IsDefaultCatalog

Nom du compte DEP

  • BULK_ENROLLMENT_DEP_ACCOUNT_NAME
  • ${device.BULK_ENROLLMENT_DEP_ACCOUNT_NAME

Stratégie DEP

  • WINDOWS_HAS_DEP_POLICY
  • ${device.WINDOWS_HAS_DEP_POLICY

Profil DEP attribué

  • PROFILE_ASSIGN_TIME
  • ${device.PROFILE_ASSIGN_TIME

Profil DEP transmis

  • PROFILE_PUSH_TIME
  • ${device.PROFILE_PUSH_TIME

Profil DEP supprimé

  • PROFILE_REMOVE_TIME
  • ${device.PROFILE_REMOVE_TIME

Enregistrement auprès de DEP d’ici le

  • DEVICE_ASSIGNED_BY
  • ${device.DEVICE_ASSIGNED_BY

Date d’enregistrement auprès de DEP

  • DEVICE_ASSIGNED_DATE
  • ${device.DEVICE_ASSIGNED_DATE

Description

  • DESCRIPTION
  • ${device.DESCRIPTION

Modèle d’appareil

  • SYSTEM_OEM
  • ${device.SYSTEM_OEM

Nom de l’appareil

  • DEVICE_NAME
  • ${device.DEVICE_NAME

Type d’appareil

  • DEVICE_TYPE
  • ${device.DEVICE_TYPE

Ne pas déranger activé

  • DO_NOT_DISTURB
  • ${device.DO_NOT_DISTURB

Pilote ELAM chargé ?

  • WINDOWS_HAS_ELAM_DRIVER_LOADED
  • ${device.WINDOWS_HAS_ELAM_DRIVER_LOADED

Conformité du chiffrement

  • ENCRYPTION_COMPLIANCE
  • ${device.ENCRYPTION_COMPLIANCE

ENROLLMENT_KEY_GENERATION_DATE

  • ENROLLMENT_KEY_GENERATION_DATE
  • ${device.ENROLLMENT_KEY_GENERATION_DATE

ID d’entreprise

  • ENTERPRISEID
  • ${device.ENTERPRISEID

Stockage externe 1 : espace disponible

  • EXTERNAL_STORAGE1_FREE_SPACE
  • ${device.EXTERNAL_STORAGE1_FREE_SPACE

Stockage externe 1 : nom

  • EXTERNAL_STORAGE1_NAME
  • ${device.EXTERNAL_STORAGE1_NAME

Stockage externe 1 : espace total

  • EXTERNAL_STORAGE1_TOTAL_SPACE
  • ${device.EXTERNAL_STORAGE1_TOTAL_SPACE

Stockage externe 2 : espace disponible

  • EXTERNAL_STORAGE2_FREE_SPACE
  • ${device.EXTERNAL_STORAGE2_FREE_SPACE

Stockage externe 2 : nom

  • EXTERNAL_STORAGE2_NAME
  • ${device.EXTERNAL_STORAGE2_NAME

Stockage externe 2 : espace total

  • EXTERNAL_STORAGE2_TOTAL_SPACE
  • ${device.EXTERNAL_STORAGE2_TOTAL_SPACE

Stockage externe chiffré

  • EXTERNAL_ENCRYPTION
  • ${device.EXTERNAL_ENCRYPTION

FileVault activé

  • IS_FILEVAULT_ENABLED
  • ${device.IS_FILEVAULT_ENABLED

État du pare-feu

  • DEVICE_FIREWALL_STATUS
  • ${device.DEVICE_FIREWALL_STATUS

État du pare-feu

  • FIREWALL_STATUS
  • ${device.FIREWALL_STATUS

Version du firmware

  • FIRMWARE_VERSION
  • ${device.FIRMWARE_VERSION

Première synchronisation

  • ZMSP_FIRST_SYNC
  • ${device.ZMSP_FIRST_SYNC

Alias Google Directory

  • GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS
  • ${device.GOOGLE_AW_DIRECTORY_GOOGLE_ALIAS

Nom de famille Google Directory

  • GOOGLE_AW_DIRECTORY_FAMILY_NAME
  • ${device.GOOGLE_AW_DIRECTORY_FAMILY_NAME

Nom Google Directory

  • GOOGLE_AW_DIRECTORY_NAME
  • ${device.GOOGLE_AW_DIRECTORY_NAME}

E-mail principal Google Directory

  • GOOGLE_AW_DIRECTORY_PRIMARY
  • ${device.GOOGLE_AW_DIRECTORY_PRIMARY}

ID utilisateur Google Directory

  • GOOGLE_AW_DIRECTORY_USER_ID
  • ${device.GOOGLE_AW_DIRECTORY_USER_ID}

GPS - Altitude

  • GPS_ALTITUDE_FROM_GPS
  • ${device.GPS_ALTITUDE_FROM_GPS

Parcours GPS

  • GPS_COURSE_FROM_GPS
  • ${device.GPS_COURSE_FROM_GPS

Précision horizontale GPS

  • GPS_HORIZONTAL_ACCURACY_FROM_GPS
  • ${device.GPS_HORIZONTAL_ACCURACY_FROM_GPS

GPS - Latitude

  • GPS_LATITUDE_FROM_GPS
  • ${device.GPS_LATITUDE_FROM_GPS

GPS - Longitude

  • GPS_LONGITUDE_FROM_GPS
  • ${device.GPS_LONGITUDE_FROM_GPS

Vitesse GPS

  • GPS_SPEED_FROM_GPS
  • ${device.GPS_SPEED_FROM_GPS

GPS - Horodatage

  • GPS_TIMESTAMP_FROM_GPS
  • ${device.GPS_TIMESTAMP_FROM_GPS

Précision verticale GPS

  • GPS_VERTICAL_ACCURACY_FROM_GPS
  • ${device.GPS_VERTICAL_ACCURACY_FROM_GPS

ID du périphérique matériel

  • HW_DEVICE_ID
  • ${device.HW_DEVICE_ID

Capacités de chiffrement du matériel

  • HARDWARE_ENCRYPTION_CAPS
  • ${device.HARDWARE_ENCRYPTION_CAPS

HAS_CONTAINER

  • HAS_CONTAINER
  • ${device.HAS_CONTAINER

Hash du compte iTunes Store actuellement connecté

  • ITUNES_STORE_ACCOUNT_HASH
  • ${device.ITUNES_STORE_ACCOUNT_HASH

Opérateur de la carte SIM

  • SIM_CARRIER_NETWORK
  • ${device.SIM_CARRIER_NETWORK

Indicatif de pays du mobile domestique

  • SIM_MCC
  • ${device.SIM_MCC

Code réseau de la carte SIM

  • SIM_MNC
  • ${device.SIM_MNC

Version API HTC

  • HTC_MDM_VERSION
  • ${device.HTC_MDM_VERSION

API MDM HTC disponible

  • HTC_MDM
  • ${device.HTC_MDM

ICCID

  • ICCID
  • ${device.ICCID

Identité

  • AS_DEVICE_IDENTITY
  • ${device.AS_DEVICE_IDENTITY

Numéro IMEI/MEID

  • IMEI
  • ${device.IMEI

IMSI

  • SIM_ID
  • ${device.SIM_ID

Stockage interne chiffré

  • LOCAL_ENCRYPTION
  • ${device.LOCAL_ENCRYPTION

Adresse IP

  • IP_LOCATION
  • ${device.IP_LOCATION

Adresse IPv4

  • IP_ADDRESSV4
  • ${device.IP_ADDRESSV4

Adresse IPv6

  • IP_ADDRESSV6
  • ${device.IP_ADDRESSV6

Date d’émission

  • WINDOWS_HAS_ISSUED_AT
  • ${device.WINDOWS_HAS_ISSUED_AT

Jailbreaké/rooté

  • ROOT_ACCESS
  • ${device.ROOT_ACCESS

Débogage du noyau activé ?

  • WINDOWS_HAS_OS_KERNEL_DEBUGGING_ENABLED
  • ${device.WINDOWS_HAS_OS_KERNEL_DEBUGGING_ENABLED

Mode Kiosque

  • IS_KIOSK
  • ${device.IS_KIOSK

Dernière adresse IP connue

  • LAST_IP_ADDR
  • ${device.LAST_IP_ADDR

Dernière date de mise à jour de la stratégie

  • LAST_POLICY_UPDATE_TIME
  • ${device.LAST_POLICY_UPDATE_TIME

Date dernière recherche

  • PreviousScanDate
  • ${device.PreviousScanDate

Résultat dernière recherche

  • PreviousScanResult
  • ${device.PreviousScanResult

Dernières mises à jour logicielles planifiées

  • AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME
  • ${device.AVAILABLE_OS_UPDATE_INSTALL_LAST_ATTEMPT_TIME

Dernier message d’échec des mises à jour logicielles planifiées

  • AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG
  • ${device.AVAILABLE_OS_UPDATE_INSTALL_FAIL_MSG

Dernier état des mises à jour logicielles planifiées

  • AVAILABLE_OS_UPDATE_INSTALL_STATUS
  • ${device.AVAILABLE_OS_UPDATE_INSTALL_STATUS

Dernière synchronisation

  • ZMSP_LAST_SYNC
  • ${device.ZMSP_LAST_SYNC

Service de localisation activé

  • DEVICE_LOCATOR
  • ${device.DEVICE_LOCATOR

Adresse MAC

  • MAC_ADDRESS
  • ${device.MAC_ADDRESS

Connexion réseau de l’adresse MAC

  • MAC_NETWORK_CONNECTION
  • ${device.MAC_NETWORK_CONNECTION

Type d’adresse MAC

  • MAC_ADDRESS_TYPE
  • ${device.MAC_ADDRESS_TYPE

Configuration de la boîte aux lettres

  • GOOGLE_AW_DIRECTORY_MAILBOX_SETUP
  • ${device.GOOGLE_AW_DIRECTORY_MAILBOX_SETUP

Batterie principale

  • MAIN_BATTERY_PERCENT
  • ${device.MAIN_BATTERY_PERCENT

Mode perdu MDM activé

  • 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

Numéro de téléphone

  • TEL_NUMBER
  • ${device.TEL_NUMBER

ID du modèle

  • MODEL_ID
  • ${device.MODEL_ID}

Numéro de modèle

  • MODEL_NUMBER
  • ${device.MODEL_NUMBER

Type de carte réseau

  • NETWORK_ADAPTER_TYPE
  • ${device.NETWORK_ADAPTER_TYPE

NitroDesk TouchDown installé

  • TOUCHDOWN_FIND
  • ${device.TOUCHDOWN_FIND

Licence NitroDesk TouchDown activée via MDM

  • TOUCHDOWN_LICENSED_VIA_MDM
  • ${device.TOUCHDOWN_LICENSED_VIA_MDM

Build du système d’exploitation

  • SYSTEM_OS_BUILD
  • ${device.SYSTEM_OS_BUILD

Édition du système d’exploitation

  • OS_EDITION
  • ${device.OS_EDITION

Langue du système d’exploitation (paramètres régionaux)

  • SYSTEM_LANGUAGE
  • ${device.SYSTEM_LANGUAGE

Version du système d’exploitation

  • SYSTEM_OS_VERSION
  • ${device.SYSTEM_OS_VERSION

Adresse de l’organisation

  • ORGANIZATION_ADDRESS
  • ${device.ORGANIZATION_ADDRESS

E-mail de l’organisation

  • ORGANIZATION_EMAIL
  • ${device.ORGANIZATION_EMAIL

Organisation Magic

  • ORGANIZATION_MAGIC
  • ${device.ORGANIZATION_MAGIC

Nom de l’organisation

  • ORGANIZATION_NAME
  • ${device.ORGANIZATION_NAME

N° de tél. de l’organisation

  • ORGANIZATION_PHONE
  • ${device.ORGANIZATION_PHONE

Non conforme

  • OUT_OF_COMPLIANCE
  • ${device.OUT_OF_COMPLIANCE

Appartient à

  • CORPORATE_OWNED
  • ${device.CORPORATE_OWNED

Code secret conforme

  • PASSCODE_IS_COMPLIANT
  • ${device.PASSCODE_IS_COMPLIANT

Code secret conforme à la configuration

  • PASSCODE_IS_COMPLIANT_WITH_CFG
  • ${device.PASSCODE_IS_COMPLIANT_WITH_CFG

Code secret présent

  • PASSCODE_PRESENT
  • ${device.PASSCODE_PRESENT

PCR0

  • WINDOWS_HAS_PCR0
  • ${device.WINDOWS_HAS_PCR0

Violation du périmètre

  • GPS_PERIMETER_BREACH
  • ${device.GPS_PERIMETER_BREACH

Recherche périodique

  • PerformPeriodicCheck
  • ${device.PerformPeriodicCheck

Personal Hotspot activé

  • PERSONAL_HOTSPOT_ENABLED
  • ${device.PERSONAL_HOTSPOT_ENABLED

Code PIN du géofencing

  • PIN_CODE_FOR_GEO_FENCE
  • ${device.PIN_CODE_FOR_GEO_FENCE

Plate-forme

  • SYSTEM_PLATFORM
  • ${device.SYSTEM_PLATFORM

Niveau d’API de la plate-forme

  • API_LEVEL
  • ${device.API_LEVEL

Nom de la stratégie

  • POLICY_NAME
  • ${device.POLICY_NAME

Numéro de téléphone principal

  • IDENTITY1_PHONENUMBER
  • ${device.IDENTITY1_PHONENUMBER

Opérateur de la carte SIM principale

  • IDENTITY1_CARRIER_NETWORK_OPERATOR
  • ${device.IDENTITY1_CARRIER_NETWORK_OPERATOR

ICCID de la carte SIM principale

  • IDENTITY1_ICCID
  • ${device.IDENTITY1_ICCID

N° IMEI de la carte SIM principale

  • IDENTITY1_IMEI
  • ${device.IDENTITY1_IMEI

N° IMSI de la carte SIM principale

  • IDENTITY1_IMSI
  • ${device.IDENTITY1_IMSI

Itinérance de la carte SIM principale

  • IDENTITY1_ROAMING
  • ${device.IDENTITY1_ROAMING

Conformité de la carte SIM principale avec l’itinérance

  • IDENTITY1_ROAMING_COMPLIANCE
  • ${device.IDENTITY1_ROAMING_COMPLIANCE

Nom du produit

  • PRODUCT_NAME
  • ${device.PRODUCT_NAME

ID d’éditeur de l’appareil

  • PUBLISHER_DEVICE_ID
  • ${device.PUBLISHER_DEVICE_ID

Nombre de réinitialisations

  • WINDOWS_HAS_RESET_COUNT
  • ${device.WINDOWS_HAS_RESET_COUNT

Nombre de redémarrages

  • WINDOWS_HAS_RESTART_COUNT
  • ${device.WINDOWS_HAS_RESTART_COUNT

Mode sans échec activé ?

  • WINDOWS_HAS_SAFE_MODE
  • ${device.WINDOWS_HAS_SAFE_MODE

API Samsung KNOX disponible

  • SAMSUNG_KNOX
  • ${device.SAMSUNG_KNOX

Version API Samsung KNOX

  • SAMSUNG_KNOX_VERSION
  • ${device.SAMSUNG_KNOX_VERSION

Attestation Samsung KNOX

  • SAMSUNG_KNOX_ATTESTED
  • ${device.SAMSUNG_KNOX_ATTESTED

Date de mise à jour de l’attestation Samsung KNOX

  • SAMSUNG_KNOX_ATT_UPDATED_TIME
  • ${device.SAMSUNG_KNOX_ATT_UPDATED_TIME

API Samsung SAFE disponible

  • SAMSUNG_MDM
  • ${device.SAMSUNG_MDM

Version API Samsung SAFE

  • SAMSUNG_MDM_VERSION
  • ${device.SAMSUNG_MDM_VERSION

Hachage SBCP

  • WINDOWS_HAS_SBCP_HASH
  • ${device.WINDOWS_HAS_SBCP_HASH

Écran : hauteur

  • SCREEN_HEIGHT
  • ${device.SCREEN_HEIGHT

Écran : nombre de couleurs

  • SCREEN_NB_COLORS
  • ${device.SCREEN_NB_COLORS

Écran : taille

  • SCREEN_SIZE
  • ${device.SCREEN_SIZE

Écran : largeur

  • SCREEN_WIDTH
  • ${device.SCREEN_WIDTH

Écran : résolution axe X

  • SCREEN_XDPI
  • ${device.SCREEN_XDPI

Écran : résolution axe Y

  • SCREEN_YDPI
  • ${device.SCREEN_YDPI

Numéro de téléphone secondaire

  • IDENTITY2_PHONENUMBER
  • ${device.IDENTITY2_PHONENUMBER

Opérateur de la carte SIM secondaire

  • IDENTITY2_CARRIER_NETWORK_OPERATOR
  • ${device.IDENTITY2_CARRIER_NETWORK_OPERATOR

ICCID de la carte SIM secondaire

  • IDENTITY2_ICCID
  • ${device.IDENTITY2_ICCID

N° IMEI de la carte SIM secondaire

  • IDENTITY2_IMEI
  • ${device.IDENTITY2_IMEI

N° IMSI de la carte SIM secondaire

  • IDENTITY2_IMSI
  • ${device.IDENTITY2_IMSI

Itinérance de la carte SIM secondaire

  • IDENTITY2_ROAMING
  • ${device.IDENTITY2_ROAMING

Conformité de la carte SIM secondaire avec l’itinérance

  • IDENTITY2_ROAMING_COMPLIANCE
  • ${device.IDENTITY2_ROAMING_COMPLIANCE

Démarrage sécurisé activé ?

  • WINDOWS_HAS_SECURE_BOOT_ENABLED
  • ${device.WINDOWS_HAS_SECURE_BOOT_ENABLED

État du démarrage sécurisé

  • SECURE_BOOT_STATE
  • ${device.SECURE_BOOT_STATE

Conteneur sécurisé activé

  • DLP_ACTIVE
  • ${device.DLP_ACTIVE

Niveau de correctif de sécurité

  • SYSTEM_SECURITY_PATCH_LEVEL
  • ${device.SYSTEM_SECURITY_PATCH_LEVEL

Numéro de série

  • SERIAL_NUMBER
  • ${device.SERIAL_NUMBER

Prise en charge des SMS

  • IS_SMS_CAPABLE
  • ${device.IS_SMS_CAPABLE

API Sony Enterprise disponible

  • SONY_MDM
  • ${device.SONY_MDM

Version de l’API Sony Enterprise

  • SONY_MDM_VERSION
  • ${device.SONY_MDM_VERSION

Supervisé

  • Supervisé
  • ${device.SUPERVISED

Motif de la suspension

  • GOOGLE_AW_DIRECTORY_SUSPENTION_REASON
  • ${device.GOOGLE_AW_DIRECTORY_SUSPENTION_REASON

État altéré

  • TAMPERED_STATUS
  • ${device.TAMPERED_STATUS

Termes et conditions

  • TERMS_AND_CONDITIONS
  • ${device.TERMS_AND_CONDITIONS

Termes et conditions acceptés ?

  • GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS
  • ${device.GOOGLE_AW_DIRECTORY_AGREED_TO_TERMS

Signature du test activée ?

  • WINDOWS_HAS_TEST_SIGNING_ENABLED
  • ${device.WINDOWS_HAS_TEST_SIGNING_ENABLED

RAM totale

  • MEMORY
  • ${device.MEMORY

Espace de stockage total

  • TOTAL_DISK_SPACE
  • ${device.TOTAL_DISK_SPACE

Version du TPM

  • TPM_VERSION
  • ${device.TPM_VERSION

UDID

  • UDID
  • ${device.UDID}

État du contrôle de compte d’utilisateur

  • UAC_STATUS
  • ${device.UAC_STATUS

Agent utilisateur

  • USER_AGENT
  • ${device.USER_AGENT

Défini par l’utilisateur #1

  • USER_DEFINED_1
  • ${device.USER_DEFINED_1

Défini par l’utilisateur #2

  • USER_DEFINED_2
  • ${device.USER_DEFINED_2

Défini par l’utilisateur #3

  • USER_DEFINED_3
  • ${device.USER_DEFINED_3

Langue de l’utilisateur (paramètres régionaux)

  • USER_LANGUAGE
  • ${device.USER_LANGUAGE

Fournisseur

  • VENDOR
  • ${device.VENDOR

Prise en charge de la voix

  • IS_VOICE_CAPABLE
  • ${device.IS_VOICE_CAPABLE

Itinérance voix autorisée

  • VOICE_ROAMING_ENABLED
  • ${device.VOICE_ROAMING_ENABLED

VSM activé ?

  • WINDOWS_HAS_VSM_ENABLED
  • ${device.WINDOWS_HAS_VSM_ENABLED

Adresse MAC Wi-Fi

  • WIFI_MAC
  • ${device.WIFI_MAC}

WINDOWS_ENROLLMENT_KEY

  • WINDOWS_ENROLLMENT_KEY
  • ${device.WINDOWS_ENROLLMENT_KEY

WinPE activé ?

  • WINDOWS_HAS_WINPE
  • ${device.WINDOWS_HAS_WINPE

État de la notification WNS

  • PROPERTY_WNS_PUSH_STATUS
  • ${device.PROPERTY_WNS_PUSH_STATUS

URL de notification WNS

  • PROPERTY_WNS_PUSH_URL
  • ${device.PROPERTY_WNS_PUSH_URL

Date d’expiration de l’URL de notification WNS

  • PROPERTY_WNS_PUSH_URL_EXPIRY
  • ${device.PROPERTY_WNS_PUSH_URL_EXPIRY

ID d’agent XenMobile

  • ENROLLMENT_AGENT_ID
  • ${device.ENROLLMENT_AGENT_ID

Révision de l’agent XenMobile

  • EW_REVISION
  • ${device.EW_REVISION

Version de l’agent XenMobile

  • EW_VERSION
  • ${device.EW_VERSION

API Zebra disponible

  • ZEBRA_MDM
  • ${device.ZEBRA_MDM

Version du MXMF Zebra

  • ZEBRA_MDM_VERSION
  • ${device.ZEBRA_MDM_VERSION

Version du patch Zebra

  • ZEBRA_PATCH_VERSION
  • ${device.ZEBRA_PATCH_VERSION}

Macros pour obtenir des propriétés utilisateur intégrés

Nom d’affichage Macros
domainname (nom de domaine, domaine par défaut) ${user.domainname}
loginname (nom d’utilisateur + nom de domaine) ${user.loginname}
username (nom d’ouverture de session moins le domaine, si présent) ${user.username}

Macros pour toutes les propriétés utilisateur

Nom d’affichage Élément Web Macros
Échecs de connexion à Active Directory badpwdcount ${user.badpwdcount}
E-mail de l’utilisateur ActiveSync asuseremail ${user.asuseremail}
Source de données ASM asmpersonsource ${user.asmpersonsource}
Nom du compte DEP ASM asmdepaccount ${user.asmdepaccount}
Identifiant Apple géré par ASM asmpersonmanagedappleid ${user.asmpersonmanagedappleid}
Type de code d’accès ASM asmpersonpasscodetype ${user.asmpersonpasscodetype}
Identifiant de personne ASM asmpersonid ${user.asmpersonid}
Statut de personne ASM asmpersonstatus ${user.asmpersonstatus}
Fonction de personne ASM asmpersontitle ${user.asmpersontitle}
Identifiant unique de personne ASM asmpersonuniqueid ${user.asmpersonuniqueid}
Identifiant du système source ASM asmpersonsourcesystemid ${user.asmpersonsourcesystemid}
Niveau scolaire de l’étudiant ASM asmpersongrade ${user.asmpersongrade}
E-mail de l’utilisateur BES besuseremail ${user.besuseremail}
Société company ${user.company}
Nom de la société companyname ${user.companyname}
Pays c ${user.c}
Département department ${user.department}
Description description ${user.description}
Utilisateur désactivé disableduser ${user.disableduser}
Nom d’affichage nomaffiché ${user.displayname}
Nom unique distinguishedname ${user.distinguishedname}
Nom de domaine domainname ${user.domainname}
E-mail mail ${user.mail}
Prénom givenname ${user.givenname}
Adresse (domicile) homestreetaddress ${user.homestreetaddress}
Ville (domicile) homecity ${user.homecity}
Pays (domicile) homecountry ${user.homecountry}
Fax (domicile) homefax ${user.homefax}
Tél. (domicile) homephone ${user.homephone}
Dép./Région (domicile) homestate ${user.homestate}
Code postal (domicile) homezip ${user.homezip}
Tél. IP ipphone ${user.ipphone}
Second prénom middleinitial ${user.middleinitial}
Prénom middlename ${user.middlename}
Tél. portable mobile ${user.mobile}
Name cn ${user.cn}
Adresse du bureau physicaldeliveryofficename ${user.physicaldeliveryofficename}
Ville (bureau) l ${user.l}
Fax du bureau facsimiletelephonenumber ${user.facsimiletelephonenumber}
Dép./Région du bureau st ${user.st}
Rue du bureau officestreetaddress ${user.officestreetaddress}
Tél. bureau telephonenumber ${user.telephonenumber}
Code postal du bureau postalcode ${user.postalcode}
Boîte postale postofficebox ${user.postofficebox}
Bipeur pager ${user.pager}
ID du groupe principal primarygroupid ${user.primarygroupid}
Compte SAM samaccountname ${user.samaccountname}
Adresse streetaddress ${user.streetaddress}
Nom de famille sn ${user.sn}
Titre title ${user.title}
Nom de connexion de l’utilisateur userprincipalname ${user.userprincipalname}