XenMobile Server

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 omettre 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 sont 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)}

    Remarque :

    La console XenMobile Server utilise les termes « liste noire » et « liste blanche ». Ces termes seront modifiés dans une prochaine version et les termes « liste de blocage » et « liste d’autorisation » les remplaceront.

  • ${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
GUID de l’appareil $device.uniqueid
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 d’appareil de Android Entreprise

  • GOOGLE_AW_DEVICE_ID
  • ${device.GOOGLE_AW_DEVICE_ID}

Appareil Android Entreprise activé ?

  • GOOGLE_AW_ENABLED_DEVICE
  • ${device.GOOGLE_AW_ENABLED_DEVICE}

Type d’installation Android Entreprise

  • 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_HAS_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 opérateur courant

  • CARRIER
  • ${device.CARRIER}

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

Identificateur d’appareil

  • Activesyncid
  • ${device.activesyncid}

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}

Code pays de la carte SIM

  • SIM_MCC
  • ${device.SIM_MCC}

Code réseau de la carte SIM

  • SIM_MNC
  • ${device.SIM_MNC}

ICCID

  • ICCID
  • ${device.ICCID}

Identité

  • AS_DEVICE_IDENTITY
  • ${device.AS_DEVICE_IDENTITY}

Numéro IMEI/MEID de l’appareil

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

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

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}

Partage de connexion activé

  • PERSONAL_HOTSPOT_ENABLED
  • ${device.PERSONAL_HOTSPOT_ENABLED}

Code PIN du géofencing

  • PIN_CODE_FOR_GEO_FENCE
  • ${device.PIN_CODE_FOR_GEO_FENCE}

Plateforme

  • 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 appareil éditeur

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

Supervisé

  • SUPERVISED
  • ${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 (locale)

  • USER_LANGUAGE
  • ${device.USER_LANGUAGE}

Constructeur

  • CONSTRUCTEUR
  • ${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 d’étudiant ASM asmpersonid ${user.asmpersonid}
Statut de l’étudiant ASM asmpersonstatus ${user.asmpersonstatus}
Titre de l’étudiant ASM asmpersontitle ${user.asmpersontitle}
Identifiant unique de l’étudiant 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}
Service Service ${user.department}
Description description ${user.description}
Utilisateur désactivé disableduser ${user.disableduser}
Nom d’affichage displayname ${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éphone 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}
Deuxième prénom middlename ${user.middlename}
Téléphone portable mobile ${user.mobile}
Nom 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}
Surname sn ${user.sn}
Titre Titre ${user.title}
Nom de connexion de l’utilisateur userprincipalname ${user.userprincipalname}