通过PowerShell清单错误将App-V 5软件包导入SCCM

时间:2019-01-09 16:21:57

标签: powershell sccm appv

我正在尝试通过PowerShell自动将App-V 5软件包导入SCCMv1802。我正在使用建议的Add-CMAppvDeploymentType命令,以包清单文件为目标。我收到一条错误消息(请参见下文),该错误消息指向不包含有效根节点的软件包清单文件。

我尝试使用不同的程序包和清单文件来排除潜在的狡猾程序包,但最终得到了相同的结果。通过GUI手动导入软件包也可以。

Add-CMAppVDeploymentType -ApplicationName $AppName -ContentLocation $ContentLocation -DeploymentType "AppV" 

这是我得到的确切错误消息:

  

Add-CMAppVDeploymentType:指定的App-V软件包的清单文件   不包含有效的根节点在第1行char:1   + Add-CMAppVDeploymentType -ApplicationName $ AppName -ContentLocation $ ...   + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~       + CategoryInfo:未指定:(:) [Add-CMAppvDeploymentType],InvalidDataException       + FullyQualifiedErrorId:System.IO.InvalidDataException,Microsoft.ConfigurationManagement.Cmdlets.AppMan.Commands.AddAppvDeploymentTypeCommand

1 个答案:

答案 0 :(得分:0)

我遇到了解决方案。事实证明,不建议使用Add-CMAppVDeploymentType,并且不适用于App-V 5软件包。相反,我使用了{.3v} cmdlet,它针对的是.appv文件而不是清单。

Add-CMAppv5XDeploymentType -ApplicationName $AppName -ContentLocation $ContentLocation -DeploymentTypeName "Appv5X"