Puede examinar los VIB y los almacenes de software con los cmdlets de vSphere ESXi Image Builder. Puede utilizar comodines para examinar el contenido de los almacenes. Son compatibles todas las expresiones con comodines.

Antes de empezar

Compruebe que vSphere PowerCLI y el software requerido estén instalados. Consulte Instalar vSphere ESXi Image Builder y software de requisito previo.

Por qué y cuándo se efectúa esta tarea

El propio flujo de trabajo transmite los parámetros por nombre. No obstante, es posible acceder a variables para transmitir parámetros como objetos.

Puede utilizar opciones de filtros y expresiones con comodines para examinar el contenido de los almacenes.

Procedimiento

  1. En una sesión de vSphere PowerCLI, ejecute el cmdlet Add-EsxSoftwareDepot para cada almacén con el que desea trabajar.

    Opción

    Acción

    Almacén remoto

    Ejecute Add-EsxSoftwareDepot -DepotUrl depot_url.

    Archivo ZIP

    1. Descargue el archivo ZIP en un sistema de archivos local.

    2. Ejecute Add-EsxSoftwareDepot -DepotUrl C:\file_path\offline-bundle.zip.

    El cmdlet devuelve uno o más objetos SoftwareDepot.

  2. Recupere los perfiles de imagen.

    Puede filtrarlos por proveedor, nombre y nivel de aceptación.

    • Get-EsxImageProfiles

      Devuelve una matriz de objetos de ImageProfile provenientes de todos los almacenes que se agregaron a la sesión.

    • Get-EsxImageProfile -Vendor "C*"

      Devuelve todos los perfiles de imagen creados por un proveedor cuyo nombre comienza con la letra C.

  3. Recupere los paquetes de software mediante el cmdlet Get-EsxSoftwarePackage.

    Puede filtrarlos (por ejemplo, por proveedor o versión) y puede usar los caracteres comodín estándar de PowerShell.

    • Get-EsxSoftwarePackage -Vendor "V*"

      Devuelve todos los paquetes de software de un proveedor cuyo nombre comienza con la letra V.

    • Get-EsxSoftwarePackage -Vendor "V*" -Name "*scsi*"

      Devuelve todos los paquetes de software cuyo nombre contiene la cadena scsi y que pertenecen a un proveedor cuyo nombre comienza con la letra V.

    • Get-EsxSoftwarePackage -Version "2.0*"

      Devuelve todos los paquetes de software con una cadena de versión que comienza con 2.0.

  4. Use -Newest para buscar el paquete más reciente.
    • Get-EsxSoftwarePackage -Vendor "V*" -Newest

      Devuelve el paquete más reciente para los proveedores cuyo nombre comienza con la letra V y muestra la información mediante una tabla.

    • Get-EsxSoftwarePackage -Vendor "V*" -Newest | format-list

      Devuelve información detallada acerca de cada paquete de software, mediante un canal que permite enlazar el resultado de la solicitud de paquetes de software emitida al cmdlet format-list de PowerShell.

  5. Vea la lista de VIB en el perfil de imagen.
    (Get-EsxImageProfile -Name "Robin's Profile").VibList

    VibList es una propiedad del objeto ImageProfile.

  6. Recupere los paquetes de software lanzados antes o después de una fecha determinada, mediante los parámetros CreatedBefore o CreatedAfter.
    Get-EsxSoftwarePackage -CreatedAfter 7/1/2010

Revisar el contenido de almacenes mediante variables

En este ejemplo de flujo de trabajo, se examina el contenido de un almacén mediante la transmisión de parámetros como objetos a los que se accede por posición en una variable, no mediante la transmisión de parámetros por nombre. Puede ejecutar los comandos siguientes en una secuencia desde la línea de comandos de vSphere PowerCLI. Reemplace los nombres por nombres que resulten adecuados para la instalación correspondiente.

Get-EsxSoftwarePackage -Vendor "V*"
Get-EsxSoftwarePackage -Vendor "V*" -Name "r*"
Get-EsxSoftwarePackage -Version "2.0*"
$ip1 = Get-EsxImageProfile -name ESX-5.0.0-123456-full
$ip1.VibList
Get-EsxSoftwarePackage -CreatedAfter 7/1/2010