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 pouvez 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

     
Nom d’affichage Élement Web 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 Android for Work GOOGLE_AW_DEVICE_ID ${device.GOOGLE_AW_DEVICE_ID}
Appareil Android for Work activé ? GOOGLE_AW_ENABLED_DEVICE ${device.GOOGLE_AW_ENABLED_DEVICE}
Type d’installation Android for Work 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 MSP 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 WINDOWS_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 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 Élement 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}