您可以使用 Jamf Pro API,從管理式裝置遠端請求診斷記錄(sysdiagnose 記錄)。這對於與 AppleCare 合作、排解需要詳細記錄的問題非常有用。* 當您向 AppleCare 回報問題時,他們可能會要求您在裝置上執行增強型記錄收集。AppleCare 隨後將提供一組代號,用於 TriggerEnhancedLogCollection 命令,此命令可傳送至裝置以觸發此程序。
需求
Jamf Pro 中的「在 Jamf Pro API 中傳送 MDM 命令資訊」權限
搭載 iOS 27、iPadOS 27、macOS 27 或 tvOS 27 的目標裝置(目前均為 Beta 版本)
AppleCare for Enterprise 合約(用於在 Beta 期間測試此功能)
如需更多資訊,請參閱下列 Apple 說明文件:
若要測試請求管理式裝置的診斷記錄,請向 Jamf Pro API 傳送類似以下的請求:
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"
}
}'請將上述範例中的
<jamf-pro-server-url>替換為您的 Jamf Pro 伺服器 URL。請將上述範例中的
<token>替換為您的 Jamf Pro API Bearer Token 字串。請將上述範例中的
<device-management-ID>替換為目標裝置的 Jamf Pro 管理 ID(可在該裝置資產記錄的 一般 類別中找到)。在 Beta 版期間,您可以使用
test-token-normal字串來模擬互動式增強型記錄收集工作階段觸發。當此功能正式推出時,您將改為使用 AppleCare 工單中的代號值。如需更多資訊,請參閱下列 Apple 開發人員說明文件:https://developer.apple.com/documentation/devicemanagement/trigger-enhanced-log-collection-command
Jamf Pro 傳送命令至目標裝置,以開始記錄工作階段。工作階段完成後,收集到的記錄將傳送至 Apple。
*功能支援依照最新 Apple Beta 版的測試結果。