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.

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.

Requisitos previos

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

Procedimiento

  1. En una sesión de 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 <url_del_almacén>.
    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

Ejemplo: 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 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