Импорт пакета App-V 5 в SCCM через PowerShell Manifest Error - PullRequest
0 голосов
/ 09 января 2019

Я пытаюсь автоматизировать импорт пакетов App-V 5 в SCCMv1802 через PowerShell. Я использую предложенную команду Add-CMAppvDeploymentType, предназначенную для файла манифеста пакета. Я получаю сообщение об ошибке (см. Ниже) со ссылкой на файл манифеста пакета, не содержащий действительного корневого узла.

Я пытался использовать разные пакеты и файлы манифеста, чтобы исключить возможный хитрый пакет, но в итоге я получил тот же результат. Импорт пакетов вручную через графический интерфейс также работает нормально.

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

Вот точное сообщение об ошибке, которое я получаю:

Add-CMAppVDeploymentType: файл манифеста указанного пакета App-V не содержит действительного корневого узла. В строке: 1 символ: 1 + Add-CMAppVDeploymentType -ApplicationName $ AppName -ContentLocation $ ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Add-CMAppvDeploymentType], InvalidDataException + FullyQualifiedErrorId: System.IO.InvalidDataException, Microsoft.ConfigurationManagement.Cmdlets.AppMan.Commands.AddAppvDeploymentTypeCommand

1 Ответ

0 голосов
/ 10 января 2019

Я нашел решение. Оказывается, что Add-CMAppVDeploymentType устарел и не будет работать с пакетами App-V 5. Вместо этого я использовал командлет Add-CMAppv5XDeploymentType , который нацелен на файл .appv вместо манифеста.

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