Обновление с MacOS Mojave до Mac Catalina с помощью команд MDM (без взаимодействия с пользователем) - PullRequest
0 голосов
/ 05 ноября 2019

Я пытался обновить MacOS Mojave до Mac Catalina с помощью команд MDM, упомянутых в https://developer.apple.com/business/documentation/MDM-Protocol-Reference.pdf Я использовал две команды для получения последних обновлений os (1) ScheduleOSUpdateScan (2) AvailableOSUpdates, но после программного запуска AvailableOSUpdatesЯ не получил должного ответа, в ответ я должен получить что-то новое обновление Mac Catalina, но ничего подобного не происходит.

Ответ при обновлении с MacOS Mojave до Mac Catalina:

AvailableOSUpdates

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>DownloadSize</key>

  <integer>69864</integer>

  <key>HumanReadableName</key>

  <string>XProtectPlistConfigData</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <true/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/29/35/041-75345-A_H78ARZCXPA/getibryjb6dqbvfz3gno8fnjc7yrecqc3x/XProtectPlistConfigData_10_14.smd</string>

  <key>ProductKey</key>

  <string>041-75345</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>2106</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>DownloadSize</key>

  <integer>3544435</integer>

  <key>HumanReadableName</key>

  <string>Gatekeeper Configuration Data</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <true/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/24/38/041-91647-A_NU5XWH8QYY/etfyxe417py9f6klgbkhkd2jglyahj4jxd/GatekeeperConfigData.smd</string>

  <key>ProductKey</key>

  <string>041-91647</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>140</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>DownloadSize</key>

  <integer>4198705</integer>

  <key>HumanReadableName</key>

  <string>MRTConfigData</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <true/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/60/13/061-23573-A_WTJU9CG72U/pqjzltkgbnria0axncv5tk9rk2g21bisg9/MRTConfigData_10_14.smd</string>

  <key>ProductKey</key>

  <string>061-23573</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>1.50</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>DownloadSize</key>

  <integer>79175</integer>

  <key>HumanReadableName</key>

  <string>CompatibilityNotificationData</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <true/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/55/51/061-26568-A_J9KUYBHR3G/bhd318jz6q151gp2kefvf6kqc0xb99agpp/CompatibilityNotificationData_10_14.smd</string>

  <key>ProductKey</key>

  <string>061-26568</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>1.0.6</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>DownloadSize</key>

  <integer>3552669</integer>

  <key>HumanReadableName</key>

  <string>Gatekeeper Configuration Data</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <true/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/43/25/061-26575-A_BPDRKPRA38/ynft195je55loyxjb245aon1kskoew5zy3/GatekeeperConfigData.smd</string>

  <key>ProductKey</key>

  <string>061-26575</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>181</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>DownloadSize</key>

  <integer>4208013</integer>

  <key>HumanReadableName</key>

  <string>MRTConfigData</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <true/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/35/06/061-26577-A_3545FZ9XZL/77nab1xkk7tt7gc6wvbqkcf28fdnmtw722/MRTConfigData_10_14.smd</string>

  <key>ProductKey</key>

  <string>061-26577</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>1.49</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array>

    <string>com.apple.Safari</string>

  </array>

  <key>DownloadSize</key>

  <integer>68882748</integer>

  <key>HumanReadableName</key>

  <string>Safari</string>

  <key>HumanReadableNameLocale</key>

  <string>en-GB</string>

  <key>IsConfigDataUpdate</key>

  <false/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/26/11/061-32986-A_D9XJ6KU7U7/84x12rq4ht7wvi4wwo16y6asq95iyw3kva/Safari13.0.2MojaveAuto.smd</string>

  <key>ProductKey</key>

  <string>061-32986</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>13.0.2</string>

</dict>

Я пробовал такой же подход при обновлении с Высокой Сьерры доmacOS Mojave и ответ, полученный после запуска команды AvailableOSUpdates, дал ожидаемый результат (т. е. для поля majorosupdate установлено значение true). Публикация своего ответа:

Ответ при обновлении с Высокой Сьерры до macOS Mojave

AvailableOSUpdates

<dict>

  <key>AllowsInstallLater</key>

  <false/>

  <key>AppIdentifiersToClose</key>

  <array>

    <string>com.apple.Image_Capture</string>

    <string>com.apple.iMovieApp</string>

    <string>com.apple.dt.Xcode</string>

    <string>com.apple.configurator.ui</string>

    <string>com.apple.iTunes</string>

    <string>com.apple.FinalCut</string>

    <string>com.apple.configurator</string>

  </array>

  <key>HumanReadableName</key>

  <string>iTunes Device Support Update</string>

  <key>HumanReadableNameLocale</key>

  <string>en-GB</string>

  <key>IsConfigDataUpdate</key>

  <false/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/09/17/041-69603/ea1xiguwk6n0g8u6f3zwhhmca196dopx9f/MobileDeviceSU.smd</string>

  <key>ProductKey</key>

  <string>041-69603</string>

  <key>RestartRequired</key>

  <true/>

  <key>Version</key>

  <string> </string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array/>

  <key>HumanReadableName</key>

  <string>Security Update 2019-005</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <false/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/22/27/061-21534-A_KW51WMNF7J/js06knary954a9qquzljmax1xtqga4yaaz/SecUpd2019-005HighSierra.smd</string>

  <key>ProductKey</key>

  <string>061-21534</string>

  <key>RestartRequired</key>

  <true/>

  <key>Version</key>

  <string>10.13.6</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array>

    <string>com.apple.Safari</string>

  </array>

  <key>HumanReadableName</key>

  <string>Safari</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <false/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/41/46/091-58885-A_KVZJXS0KNU/tcpkev88s30ezg1apij0ezd9hz86s1fsq3/Safari13.0.1HighSierra.smd</string>

  <key>ProductKey</key>

  <string>091-58885</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>13.0.1</string>

</dict>

<dict>

  <key>AllowsInstallLater</key>

  <true/>

  <key>AppIdentifiersToClose</key>

  <array>

    <string>com.apple.iPhoto</string>

    <string>com.apple.Aperture</string>

    <string>com.apple.dt.Xcode</string>

    <string>com.apple.PurpleRestore</string>

    <string>com.apple.iTunes</string>

    <string>com.apple.AppleConfigurationUtility</string>

    <string>com.apple.configurator</string>

  </array>

  <key>HumanReadableName</key>

  <string>iTunes</string>

  <key>HumanReadableNameLocale</key>

  <string>en-GB</string>

  <key>IsConfigDataUpdate</key>

  <false/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>MetadataURL</key>

  <string>http://swcdn.apple.com/content/downloads/27/18/zzzz041-30443/113q5z8awau9e8ch1rn997n0nxgt70g5f9/iTunesX.smd</string>

  <key>ProductKey</key>

  <string>zzzz041-30443</string>

  <key>RestartRequired</key>

  <false/>

  <key>Version</key>

  <string>12.8.2</string>

</dict>

<dict>

  <key>Build</key>

  <string>18A391</string>

  <key>DownloadSize</key>

  <real>12000000000</real>

  <key>HumanReadableName</key>

  <string>macOS Mojave</string>

  <key>HumanReadableNameLocale</key>

  <string>en</string>

  <key>IsConfigDataUpdate</key>

  <false/>

  <key>IsCritical</key>

  <false/>

  <key>IsFirmwareUpdate</key>

  <false/>

  <key>IsMajorOSUpdate</key>

  <true/>

  <key>ProductKey</key>

  <string>_OSX_18A391</string>

  <key>RestartRequired</key>

  <true/>

  <key>Version</key>

  <string>18A391</string>

</dict>

Ребята, вам нужна ваша помощь для работы по обновлению до Mac Catalina. Пожалуйста, предложите, какие шаги я должен выполнить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...