Se pueden utilizar varias opciones al ejecutar AppCapture con Microsoft PowerShell.

Opciones y parámetros de AppCapture con PowerShell

Utilice el comando Start-AVAppCapture para crear un AppStack y agregarle aplicaciones. El editor de perfiles de aplicaciones UEM se instala con la utilidad AppCapture y permite personalizar AppStacks.

Tabla 1. Opciones de Start-AVAppCapture

Parámetro de Start-AVAppCapture

Descripción

-Author Author-name

Especifique un autor asociado a este AppStack.

CommonParameters

Utilice uno o varios parámetros comunes. Los parámetros comunes son un conjunto de parámetros de cmdlet implementados por Windows PowerShell.

Start-AVAppCapture es compatible con los siguientes parámetros:

  • Debug

  • ErrorAction

  • ErrorVariable

  • OutBuffer

  • OutVariable

  • PipelineVariable

  • Verbose

  • WarningAction

  • WarningVariable

Para obtener más información sobre parámetros comunes, consulte about_CommonParameters.

-Description text

Especificar una descripción para un AppStack. Si la descripción incluye un espacio, introdúzcala entre paréntesis, por ejemplo, -Description (HR Apps).

-Destination output-directory

Especifique un directorio de salida para un AppStack. De forma predeterminada, los AppStacks se colocan en C:\ProgramData\VMware\AppCapture\appvhds.

-Force

Cree un directorio de salida si no existe. El directorio de salida se especifica con el parámetro -Destination.

-Name vhd-name

Especifique un nombre para las aplicaciones que se capturan.

El archivo de salida .vhd obtiene su nombre utilizando el nombre de la aplicación especificada.

-Novmdk

Especifique esta opción para evitar la creación de discos de VMDK posterior a la captura.

-Path directory-path

Especifique una ruta para un AppStack. El AppStack se utiliza como plantilla para la captura actual.

No utilice esta opción si se va a instalar una aplicación nueva.

El comando AppCapture permite realizar varios flujos de trabajo.

Tabla 2. Flujos de trabajo de PowerShell de AppCapture

Flujo de trabajo

Descripción

ConvertTo-AVVhdDisk

Genere un archivo .vhd utilizando como entrada el archivo .vmdk.

ConvertTo-AVVmdkDisk

Genere un archivo .vmdk utilizando como entrada el archivo .vhd.

Export-AVMetadata

Genere un archivo .json utilizando como entrada el archivo .vhd o el archivo .vmdk.

Merge-AVAppDisks

Fusione los archivos .vhd de AppStack en un nuevo .vhd de AppStack. AppStack describe la versión de línea de comandos, que es similar.

Remove-AVApp

Borrar AppStack de un disco o eliminar determinadas aplicaciones de un AppStack. Si se elimina alguna aplicación de AppStack, se debe volver a importar AppStack al App Volumes Manager.

Reset-AVConfig

Borrar la información de configuración de AppCapture del equipo

Show-AVDiskDetails

Muestre el contenido de los archivos .vhd, .json o .vmdk.

Start-AVAppCapture

Inicie el procedimiento de captura de aplicaciones.

Start-AVAppUpdate

Actualice un AppStack.

Test-AVAppStack

Asocie o virtualice las aplicaciones después de aprovisionar la aplicación.

Start-AVAppPersonalization

Asocie el AppStack (.vhd) y personalice el paquete de aplicaciones especificado mediante el editor de perfiles de aplicaciones UEM.

Los ejemplos siguientes incluyen las rutas del archivo de flujo de trabajo y los comandos para alcanzar los flujos de trabajo.

  • Inicie una nueva sesión de captura. La salida se genera en forma de archivo .vhd con el nombre AdobeSuite.vhd. El autor es John y se agrega una descripción.

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

  • ConverTo-AVVhdDisk. En este ejemplo, se genera un archivo de salida de formato de salida .vhd, Adobe.vhd, a partir de un archivo de origen, Adobe.vmdk. El archivo de salida se coloca en un directorio distinto al del archivo de origen:

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

  • Export-AVMetadata. En este ejemplo, se genera el archivo de metadatos de salida Adobe.json. El archivo se genera en el mismo sitio que Adobe.vhd:

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

  • Merge-AVAppDisks. En este ejemplo, se fusionan todos los archivos .vhd en los directorios .\temp y .\appstacks y se genera un archivo Notepad+Adobe.vhd en C:\temp.

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

  • Remove-AVApp. En este ejemplo, se eliminan las aplicaciones Adobe y Notepad del disco de entrada Adobe+Notepad.vhd. Cada una de las aplicaciones está identificada por su GUID único:

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

  • Show-AVDiskDetails. En este ejemplo, se muestran los detalles de un archivo .json. la sintaxis es la misma para los archivos .vhd y .vmdk:

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

  • Start-AVAppUdate. En este ejemplo, se actualiza AdobeSuite.vhd con una revisión. Se crea una copia de AdobeSuite.vhd y se le pone de nombre AdobeHotfixUpdate.vhd. Todas las instalaciones de revisiones se capturan en AdobeHotfixUpdate.vhd:

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

  • Test-AVAppStack -Path: virtualice la aplicación después de aprovisionarla para su verificación previa. Cuando se use este comando sin ningún otro parámetro, AppStack solo debe contener un paquete de aplicaciones.

    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. Este parámetro cmdlet virtualiza los paquetes de aplicaciones que están identificados por sus GUID correspondientes en AppStack.

    • Test-AVAppStack -Path "C:\Program Files (x86)\VMware\WEMCapture\appvhds\HRApps.vhd" -Guids "*". Este parámetro cmdlet virtualiza todos los paquetes de aplicaciones en el AppStack.

  • Start-AVAppPersonalization -Path. Este parámetro cmdlet asocia el VHD y permite que el usuario personalice el paquete de aplicaciones mediante el editor de perfiles de aplicaciones UEM. La configuración de personalización se guarda en 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. Este parámetro cmdlet asocia el VHD y permite que el usuario personalice el paquete de aplicaciones mediante el editor de perfiles de aplicaciones UEM. La configuración predefinida y la de personalización se guardan en C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Chrome.

    • Start-AVAppPersonalization -Path "C:\appvhds\Chrome.vhd" -Name Browser1. Este parámetro cmdlet asocia el VHD y permite que el usuario personalice el paquete de aplicaciones mediante el editor de perfiles de aplicaciones UEM. Los archivos de configuración de personalización se guardan en C:\ProgramData\VMware\AppCapture\appvhds\UEMConfigFiles\Browser1.

Para obtener ayuda sobre flujos de trabajo, ejecute el comando get-help.

Tabla 3. Ejemplos e información del flujo de trabajo de PowerShell de AppCapture

Comando

Descripción

get-help WorkFlowName

Ver información general de un flujo de trabajo.

get-help WorkFlowName -detailed

Ver información detallada de un flujo de trabajo.

get-help WorkFlowName -examples

Ver un ejemplo de un flujo de trabajo.

get-help WorkFlowName -full

Ver información técnica de un flujo de trabajo.