Puede examinar los almacenes de software y los VIB con cmdlets de vSphere ESXi Image Builder mediante todo tipo de expresiones comodín.
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
- 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 |
- Descargue el archivo ZIP en un sistema de archivos local.
- Ejecute
Add-EsxSoftwareDepot -DepotUrl C:\<file_path>\<offline-bundle>.zip
|
El cmdlet devuelve uno o más objetos
SoftwareDepot.
- 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.
- 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.
- 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.
- Vea la lista de VIB en el perfil de imagen.
(Get-EsxImageProfile -Name "Robin's Profile").VibList
VibList es una propiedad del objeto
ImageProfile.
- 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