【问题标题】:MDM Windows 10 mobile install line of business appMDM Windows 10 移动安装业务线应用程序
【发布时间】:2017-04-14 12:09:53
【问题描述】:

我已在 MDM 中注册了一台 Windows 10 移动版设备。 我尝试按照文档中的说明安装业务线应用。

...........
 <Replace>
   <CmdID>2</CmdID>
   <Item>
     <Target>
       <LocURI>./Vendor/MSFT/Policy/Config/ApplicationManagement/AllowAllTrustedApps</LocURI>
     </Target>
     <Meta>
       <Format xmlns="syncml:metinf">int</Format>
       <Type xmlns="syncml:metinf">text/plain</Type>
     </Meta>
     <Data>1</Data>
   </Item>
 </Replace>
 <Add>
   <CmdID>3</CmdID>
   <Item>
     <Target>
       <LocURI>./Device/Vendor/MSFT/RootCATrustedCertificates/Root/1029F38A882AFB3B755342B08A87754C294895D1/EncodedCertificate</LocURI>
     </Target>
     <Data>MIIDEDCC.....a lot of more data....lRHvnE=</Data>
   </Item>
 </Add>
 <Add>
   <CmdID>4</CmdID>
   <Item>
     <Target>
       <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/29B91D81-19CB-41F7-97F3-FD56D2707EE9_cg4300pk5pzh2</LocURI>
     </Target>
   </Item>
 </Add>
 <Exec>
   <CmdID>5</CmdID>
   <Item>
     <Target>
       <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/29B91D81-19CB-41F7-97F3-FD56D2707EE9_cg4300pk5pzh2/HostedInstall</LocURI>
     </Target>
     <Meta>
       <Format xmlns="syncml:metinf">xml</Format>
     </Meta>
     <Data>&lt;Application DeploymentOptions="0" PackageUri="https://subdomain.domain.com:443/download/lobapp.appxbundle" /&gt;</Data>
   </Item>
 </Exec>
 ..........

设备响应:

..........
 <Status>
   <CmdID>2</CmdID>
   <MsgRef>4</MsgRef>
   <CmdRef>2</CmdRef>
   <Cmd>Replace</Cmd>
   <Data>200</Data>
 </Status>
 <Status>
   <CmdID>3</CmdID>
   <MsgRef>4</MsgRef>
   <CmdRef>3</CmdRef>
   <Cmd>Add</Cmd>
   <Data>200</Data>
 </Status>
 <Status>
   <CmdID>4</CmdID>
   <MsgRef>4</MsgRef>
   <CmdRef>4</CmdRef>
   <Cmd>Add</Cmd>
   <Data>200</Data>
 </Status>
 <Status>
   <CmdID>5</CmdID>
   <MsgRef>4</MsgRef>
   <CmdRef>5</CmdRef>
   <Cmd>Exec</Cmd>
   <Data>200</Data>
 </Status>
 .........

所以一切都很好。 稍后我可以在我的下载服务器的日志中看到该设备确实下载了 lobapp.appxbundle 文件。但由于某种原因,它不被接受。 我尝试了不同的 Mime 类型进行下载,并从创建 appxbundle 的输出文件夹中获取了证书。 设备报错:

..........
 <Results>
   <CmdID>11</CmdID>
   <MsgRef>1</MsgRef>
   <CmdRef>11</CmdRef>
   <Item>
     <Source>
       <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/29B91D81-19CB-41F7-97F3-FD56D2707EE9_cg4300pk5pzh2/LastError</LocURI>
     </Source>
     <Meta>
       <Format xmlns="syncml:metinf">int</Format>
     </Meta>
     <Data>-2147009296</Data>
   </Item>
 </Results>
 <Results>
   <CmdID>13</CmdID>
   <MsgRef>1</MsgRef>
   <CmdRef>12</CmdRef>
   <Item>
     <Source>
       <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/29B91D81-19CB-41F7-97F3-FD56D2707EE9_cg4300pk5pzh2/LastErrorDesc</LocURI>
     </Source>
     <Data>error 0x8020001B: Opening the package from location lobApp.appxbundle failed.</Data>
   </Item>
 </Results>
 ...........

任何知道问题可能是什么的人??

【问题讨论】:

    标签: windows windows-mobile mdm


    【解决方案1】:

    好吧,为了知道您的包是否正常,请使用 powershell 运行 ps1 安装脚本(在创建 appx 的文件夹中),如果正常,下一个测试是使用 PowerShell 使用 @ 安装 Appx 987654322@ (docu here),但使用服务器的 URL 作为位置,如果无法安装 appx,则可能导致下载过程无法正常运行,因为设备请求(在 http 标头上)一系列字节要下载,您的服务器可能无法正确响应字节范围。

    记得在设备中安装 Appx 的证书,或者如果你可以用有效的证书签名。

    祝你好运

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-28
      • 2018-08-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多