Você pode examinar depósitos de software e VIBs com cmdlets vSphere ESXi Image Builder software. Você pode usar curingas para examinar o conteúdo do depósito. Há suporte para todas as expressões curinga.
O próprio fluxo de trabalho passa parâmetros por nome. No entanto, você pode passar parâmetros como objetos acessando variáveis.
Você pode usar opções de filtragem e expressões curinga para examinar o conteúdo do depósito.
Procedimento
- Em uma sessão PowerCLI, execute o Add-EsxSoftwareDepot cmdlet para cada depósito com o qual você deseja trabalhar.
Opção |
Ação |
Depósito remoto |
Execute Add-EsxSoftwareDepot -DepotUrl < depot_url > . |
Arquivo ZIP |
- Baixe o arquivo ZIP para um sistema de arquivos local.
- Executar
Add-EsxSoftwareDepot -DepotUrl C:\< file_path >\< offline-bundle >.zip
|
O cmdlet retorna um ou mais
SoftwareDepot objetos.
- Recuperar perfis de imagem.
É possível filtrar por fornecedor, nome e nível de aceitação.
-
Get-EsxImageProfiles
Retorna uma matriz de ImageProfile de todos os depósitos que você adicionou à sessão.
-
Get-EsxImageProfile -Vendor "C*"
Retorna todos os perfis de imagem criados por um fornecedor com um nome que começa com a letra C.
- Recupere pacotes de software usando o cmdlet Get-EsxSoftwarePackage.
Você pode filtrar, por exemplo, por fornecedor ou versão, e você pode usar os caracteres curinga padrão do PowerShell.
-
Get-EsxSoftwarePackage -Vendor "V*"
Retorna todos os pacotes de software de um fornecedor com um nome que começa com a letra V.
-
Get-EsxSoftwarePackage -Vendor "V*" -Name "*scsi*"
Retorna todos os pacotes de software com um nome que contém a cadeia de caracteres scsi
de um fornecedor com um nome que começa com a letra V.
-
Get-EsxSoftwarePackage -Version "2.0*"
Retorna todos os pacotes de software com uma cadeia de caracteres de versão que começa com 2.0.
- Use -Newest para encontrar o pacote mais recente.
-
Get-EsxSoftwarePackage -Vendor "V*" -Newest
Retorna o pacote mais recente para os fornecedores com um nome que começa com a letra V e exibe as informações como uma tabela.
-
Get-EsxSoftwarePackage -Vendor "V*" -Newest | format-list
Retorna informações detalhadas sobre cada pacote de software usando um pipeline para vincular a saída da solicitação de pacotes de software ao cmdlet do PowerShell format-list.
- Visualize a lista de VIBs no perfil de imagem.
(Get-EsxImageProfile -Name "Robin's Profile").VibList
VibList é uma propriedade do objeto
ImageProfile objeto.
- Recupere pacotes de software liberados antes ou depois de uma determinada data usando o parâmetro CreatedBefore ou CreatedAfter atualização.
Get-EsxSoftwarePackage -CreatedAfter 7/1/2010
Exemplo: Análise de conteúdo de depósito usando variáveis
Este exemplo de fluxo de trabalho examina o conteúdo do depósito passando parâmetros como objetos acessados por posição em uma variável, em vez de passar parâmetros por nome. Você pode executar os seguintes comandos em sequência a partir do prompt PowerCLI solicitação. Substitua os nomes por nomes apropriados na sua instalação.
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