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'utilitaireAppCapture et vous pouvez l’utiliser pour personnaliser AppStacks.

Tableau 1. Options Start-AVAppCapture

Paramètre Start-AVAppCapture

Description

-Author Author-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.

-Description text

Spécifiez une description pour un AppStack. Si la description inclut un espace, entrez la description entre parenthèses, par exemple, -Description (Applis HR).

-Destination output-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.

-Name vhd-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.

-Path directory-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-help WorkFlowName

Affichez les informations générales d'un workflow.

get-help WorkFlowName -detailed

Affichez les informations détaillées d'un workflow.

get-help WorkFlowName -examples

Affichez un exemple de workflow.

get-help WorkFlowName -full

Affichez les informations techniques d'un workflow.