Vous pouvez utiliser l’API Jamf Pro pour demander à distance des journaux de diagnostic (journaux sysdiagnose) depuis les appareils gérés. Ceci est utile pour collaborer avec AppleCare lors du dépannage de situations nécessitant une journalisation détaillée.* Lorsque vous signalez un problème à AppleCare, on peut vous demander d’exécuter une collecte de journaux améliorée sur l’appareil. AppleCare vous fournira ensuite un jeton à utiliser avec la commande TriggerEnhancedLogCollection, qui peut être envoyée à l’appareil pour déclencher le processus.
Exigences
L’autorisation « Envoyer les informations sur les commandes MDM dans l’API Jamf Pro » dans Jamf Pro
Un appareil cible avec iOS 27, iPadOS 27, macOS 27 ou tvOS 27 (tous actuellement en version bêta)
Un accord d’AppleCare for Enterprise (pour tester cette fonctionnalité pendant la période bêta)
Pour plus d’informations, consultez la documentation Apple suivante :
Pour tester la demande de journaux de diagnostic pour un appareil géré, envoyez une requête à l’API Jamf Pro similaire à la suivante :
curl -X 'POST' \
'https://<jamf-pro-server-url>/api/v2/mdm/commands' \
-H 'accept: application/json' \
-H "Authorization: Bearer <token>" \
-H 'Content-Type: application/json' \
-d '{
"clientData": [
{
"managementId": "<device-management-ID>",
}
],
"commandData": {
"commandType": "TRIGGER_ENHANCED_LOG_COLLECTION",
"appleCareToken": "test-token-normal"
}
}'Remplacez
<jamf-pro-server-url>dans l’exemple ci-dessus par l’URL de votre serveur Jamf Pro.Remplacez
<token>dans l’exemple ci-dessus par votre chaîne de jeton du porteur de l’API Jamf Pro.Remplacez
<device-management-ID>dans l’exemple ci-dessus par l’identifiant de gestion Jamf Pro de l’appareil cible (disponible dans le rapport d’inventaire de cet appareil, dans la catégorie Général).Pendant la version bêta, vous pouvez utiliser la chaîne
test-token-normalpour simuler le déclenchement d’une session de collecte de journaux améliorée interactive. Lorsque cette fonctionnalité sera disponible, vous utiliserez à la place une valeur de jeton provenant de votre ticket AppleCare. Pour plus d’informations, reportez-vous à la documentation pour les développeurs Apple suivante :https://developer.apple.com/documentation/devicemanagement/trigger-enhanced-log-collection-command
Jamf Pro envoie une commande à l’appareil cible pour démarrer une session de journalisation. Une fois la session terminée, les journaux collectés sont envoyés à Apple.
*Les tests de prise en charge des nouvelles fonctionnalités sont basés sur les dernières versions bêta d’Apple.