0

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

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

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

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

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

4

1 回答 1

0

我遇到了解决方案。事实证明,Add-CMAppVDeploymentType 已被弃用,并且不适用于 App-V 5 包。我改为使用Add-CMAppv5XDeploymentType cmdlet,它以 .appv 文件而不是清单为目标。

Add-CMAppv5XDeploymentType -ApplicationName $AppName -ContentLocation $ContentLocation -DeploymentTypeName "Appv5X"
于 2019-01-10T10:15:39.950 回答