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

-Descriptiontext Especificar una descripción para un AppStack. Si la descripción incluye un espacio, introdúzcala entre paréntesis, por ejemplo, -Description (HR Apps).
-Destinationoutput-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.
-Namevhd-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.
-Pathdirectory-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-helpWorkFlowName Ver información general de un flujo de trabajo.
get-help WorkFlowName -detailed Ver información detallada de un flujo de trabajo.
get-helpWorkFlowName -examples Ver un ejemplo de un flujo de trabajo.
get-helpWorkFlowName -full Ver información técnica de un flujo de trabajo.