更正OS X MDM的InstallApplication命令格式

时间:2016-03-14 22:12:21

标签: macos mdm

我正在尝试将InstallApplication命令发送到注册到MDM的OS X设备。

我发送以下内容:

<plist version="1.0">

 <dict>
      <key>Command</key>
      <dict>
           <key>Identifier</key>

           <string>com.oovoo.mac</string>
           <key>ManagementFlags</key>
           <integer>0</integer>
           <key>Options</key>
           <dict>

                <key>NotManaged</key>

                <true/>

           </dict>

           <key>RequestType</key>

           <string>InstallApplication</string>

      </dict>

      <key>CommandUUID</key>

      <string>4da44c2c-1189-493a-a906-919d027e6271</string>

 </dict>

我收到错误回复"PurchaseMethod must be 1 <MDMClientError:97>".

但是,此应用程序是免费的:https://itunes.apple.com/us/app/oovoo-video-call-text-voice/id792672319?mt=12

结果,我想知道这个命令是否有问题。

顺便说一句。我试图删除ManagementFlags,但它没有帮助。

我想知道OS X是否只允许通过VPP安装应用程序,即使是免费应用也应该通过VPP。

我尝试添加PurchaseMethod = 1,但不是因为另一个问题而失败:"Redownload not offered by store"

1 个答案:

答案 0 :(得分:0)

我与Apple核实过,显然通过MDM安装到OS X的应用程序应通过VPP。它包括付费和免费应用程序。

结果,您需要向VPP添加应用程序。发出正确的命令来处理VPP(注册用户,分配许可证),然后才能安装应用程序。

  • PurchaseMethod应为1
  • NotManaged应为True