Vous pouvez utiliser plusieurs options lorsque vous exécutez AppCapture avec Microsoft PowerShell.

Options et paramètres d'AppCapture avec PowerShell

Utilisez Start-AVAppCapture pour créer un AppStack et lui ajouter des applications. Le profileur d'application UEM est installé avec l'utilitaire AppCapture et vous pouvez l’utiliser pour personnaliser AppStacks.
Tableau 1. Options Start-AVAppCapture
Paramètre Start-AVAppCapture Description
-AuthorAuthor-name Spécifiez un auteur qui est associé à cet AppStack.

CommonParameters

Utilisez un ou plusieurs paramètres communs. Les paramètres communs sont un ensemble de paramètres d'applet de commande implémentés par Windows PowerShell.
Start-AVAppCapture prend en charge les paramètres communs suivants :
  • Debug
  • ErrorAction
  • ErrorVariable
  • OutBuffer
  • OutVariable
  • PipelineVariable
  • Verbose
  • WarningAction
  • WarningVariable

Pour plus d'informations sur les paramètres communs, consultez about_CommonParameters.

-Descriptiontext Spécifiez une description pour un AppStack. Si la description inclut un espace, entrez la description entre parenthèses, par exemple, -Description (Applis HR).
-Destinationoutput-directory Spécifiez un répertoire de sortie pour un AppStack. Par défaut, des AppStacks sont placés dans C:\ProgramData\VMware\AppCapture\appvhds.
-Force Créez un répertoire de sortie s'il n'en existe pas. Vous spécifiez le répertoire de sortie avec le paramètre -Destination.
-Namevhd-name Spécifiez un nom pour les applications en cours de capture.

Le fichier .vhd de sortie est nommé en utilisant le nom d'application spécifié.

-Novmdk Spécifiez cette option pour éviter de créer un disque VMDK après la capture.
-Pathdirectory-path Spécifiez un chemin d'accès vers un AppStack. L'AppStack est utilisé comme modèle pour la capture actuelle.

N'utilisez pas cette option si vous installez une nouvelle application.

Vous pouvez effectuer plusieurs workflows avec la commande AppCapture.
Tableau 2. Workflows PowerShell d'AppCapture
Workflow Description
ConvertTo-AVVhdDisk Générez un fichier .vhd en utilisant le fichier .vmdk comme entrée.
ConvertTo-AVVmdkDisk Générez un fichier .vmdk en utilisant le fichier .vhd comme entrée.
Export-AVMetadata Générez un fichier .json en utilisant un fichier .vhd ou .vmdk comme entrée.
Merge-AVAppDisks Fusionnez les fichiers .vhd d'AppStack en un nouveau fichier .vhd d'AppStack. AppStack décrit la version de ligne de commande, qui est similaire.
Remove-AVApp Supprimez un AppStack d’un disque ou supprimez des applications spécifiques d'un AppStack. Si vous supprimez des applications de l'AppStack, l'AppStack doit être importé à nouveau dans l'App Volumes Manager.
Reset-AVConfig Effacez les informations de configuration d'AppCapture de la machine.
Show-AVDiskDetails Répertoriez le contenu du fichier .vhd, .json ou .vmdk.
Start-AVAppCapture Démarrez la procédure pour capturer des applications.
Start-AVAppUpdate Mettez à jour un AppStack.
Test-AVAppStack Attachez ou virtualisez des applications après le provisionnement de l'application.
Start-AVAppPersonalization Attachez l'AppStack (.vhd) et personnalisez le bundle d'applications spécifié à l'aide du profileur d'application UEM.

Les exemples ci-dessous incluent les chemins d'accès du fichier de workflow et les commandes pour atteindre les workflows.

  • Commencez une nouvelle session de capture. La sortie apparaît sous la forme d'un fichier .vhd, nommé AdobeSuite.vhd. L'auteur est John et une description est ajoutée.

    Start-AVAppCapture -Name AdobeSuite -Author John -Description "This disk contains the AdobeSuite application"

  • ConverTo-AVVhdDisk. Cet exemple génère un fichier .vhd de sortie, Adobe.vhd, à partir d'un fichier source, Adobe.vmdk. Le fichier de sortie est placé dans un répertoire différent du fichier source :

    ConvertTo-AVVhdDisk -Path "C:\Program Files (x86)\VMware\AppCapture\appvhds\Adobe.vmdk" -Destination "C:\AppCaptures"

  • Export-AVMetadata. Cet exemple génère le fichier de métadonnées de sortie Adobe.json. Le fichier est généré au même emplacement que le fichier Adobe.vhd :

    Export-AVMetadata -Path "C:\Program Files (x86)\VMware\AppCapture\appvhds\Adobe.vhd"

  • Merge-AVAppDisks. Cet exemple fusionne tous les fichiers .vhd sous les répertoires .\temp et .\appstacks et génère un fichier Notepad+Adobe.vhd dans C:\temp.

    Merge-AVAppDisks -Path .\temp\*.vhd .\appstacks\*.vhd -Destination c:\temp\Notepad+Adobe.vhd

  • Remove-AVApp. Cet exemple supprime les applications Adobe et Bloc-notes du disque d'entrée Adobe+Notepad.vhd. Chaque application est identifiée par son GUID unique :

    Remove-AVApp -Path C:\Temp\Adobe+Notepad.vhd -Destination c:\Temp\empty.vhd -Guids GUID1, GUID2

  • Show-AVDiskDetails. Cet exemple affiche les détails d'un fichier .json. La syntaxe est la même pour les fichiers .vhd et .vmdk :

    Show-AVDiskDetails -Path "C:\Program Files (x86)\VMware\WEM Capture\appvhds\Adobe.json"

  • Start-AVAppUdate. Cet exemple met à jour le fichier AdobeSuite.vhd avec un correctif. Une copie de AdobeSuite.vhd est créée et nommée AdobeHotfixUpdate.vhd. Toutes les installations de correctif sont capturées dans AdobeHotfixUpdate.vhd :

    Start-AVAppUpdate -Name AdobeHotfixUpdate -Path "C:\Program Files (x86)\VMware\AppCapture\appvhds\AdobeSuite.vhd"

  • Test-AVAppStack -Path : virtualisez l'application après l'avoir provisionnée à des fins de vérification préalable. Lorsque vous utilisez cette commande sans aucun autre paramètre, l'AppStack ne doit contenir qu'un seul bundle d'applications.

    Test-AVAppStack -Path C:\Program Files (x86)\VMware\WEMCapture\appvhds\Chrome.vhd

    • Test-AVAppStack -Path "C:\Program Files (x86)\VMware\WEMCapture\appvhds\HRApps.vhd" -Guids Guid1Guid2..Guid1.. GUIDn. Cete applet de commande virtualise des bundles d'applications identifiés par leurs GUID correspondants dans l'AppStack.

    • Test-AVAppStack -Path "C:\Program Files (x86)\VMware\WEMCapture\appvhds\HRApps.vhd" -Guids "*" . Cette applet de commande virtualise tous les bundles d'applications dans l'AppStack.

  • Start-AVAppPersonalization -Path. Cette applet de commande attache le VHD et permet à l'utilisateur de personnaliser le bundle d'applications à l'aide du profileur d'application UEM. Les paramètres de personnalisation sont enregistrés dans C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Chrome. Start-AVAppPersonalization -Path "C:\ProgramData\VMware\AppCapture\appvhds\Chrome.vhd"

    • Start-AVAppPersonalization -Path "C:\appvhds\Chrome.vhd" -Predef . Cette applet de commande attache le VHD et permet à l'utilisateur de personnaliser le bundle d'applications à l'aide du profileur d'application UEM. Les paramètres prédéfinis et de personnalisation sont enregistrés dans C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Chrome.

    • Start-AVAppPersonalization -Path "C:\appvhds\Chrome.vhd" -Name Browser1 . Cette applet de commande attache le VHD et permet à l'utilisateur de personnaliser le bundle d'applications à l'aide du profileur d'application UEM. Les fichiers de paramètres de personnalisation sont enregistrés dans C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Browser1.

Pour obtenir de l'aide sur les workflows, exécutez la commande get-help.
Tableau 3. Informations et exemples de workflow PowerShell d'AppCapture
Commande Description
get-helpWorkFlowName Affichez les informations générales d'un workflow.
get-help WorkFlowName -detailed Affichez les informations détaillées d'un workflow.
get-helpWorkFlowName -examples Affichez un exemple de workflow.
get-helpWorkFlowName -full Affichez les informations techniques d'un workflow.