Partilhar via


Update-SCVMMManagedComputer

Atualizações software de agente VMM instalado num computador gerido com base no Windows.

Syntax

Update-SCVMMManagedComputer
      [-VMMManagedComputer] <VMMManagedComputer>
      -Credential <VMMCredential>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [<CommonParameters>]

Description

O software de agente do Update-SCVMMMMManagedComputer atualiza o software de agente virtual Do Gestor de Máquinas Virtuais (VMM) instalado num computador gerido baseado no Windows para a versão atual do software.

Se atualizar o seu servidor de gestão VMM para uma versão posterior do serviço VMM, poderá utilizar este comando para atualizar o software do agente em computadores que são geridos por esse servidor de gestão VMM.

Os computadores geridos que pode atualizar utilizando este cmdlet incluem:

  • Anfitriões de Hyper-V
  • Servidores de biblioteca baseados no Windows
  • Computadores de origem P2V baseados no Windows

Pode utilizar o cmdlet Update-SCVMMManagedComputer para atualizar o software do agente VMM em anfitriões fidedignos e anfitriões não confiáveis, mas não em anfitriões localizados numa rede de perímetro.

Exemplos

Exemplo 1: Atualizar todos os computadores geridos

PS C:\> $Credential = Get-Credential
PS C:\> Get-SCVMMManagedComputer | ForEach { Update-SCVMMManagedComputer -VMMManagedComputer $_ -Credential $Credential -RunAsynchronously }

O primeiro comando solicita-lhe que forneça credenciais com permissões apropriadas para realizar esta operação e armazena as credenciais na variável $Credential.

O segundo comando obtém todos os objetos de computador que são atualmente geridos por VMM e passa cada objeto para o ForEach-Object cmdlet, que utiliza o Update-SCVMMManagedComputer cmdlet para atualizar o software do agente em cada computador gerido. À medida que este comando é processado, $Credential fornece as suas credenciais ao Update-SCVMMManagedComputer. Nota: Este exemplo pressupõe que nenhum computador gerido esteja localizado numa rede de perímetro.

Para mais informações sobre o cmdlet ForEach-Object , escreva Get-Help ForEach-Object.

Exemplo 2: Atualizar um anfitrião específico

PS C:\> $Credential = Get-Credential
PS C:\> $VMMManagedHost = Get-SCVMMManagedComputer -ComputerName "VMHost01.Contoso.com"
PS C:\> Update-SCVMMManagedComputer -VMMManagedComputer $VMMManagedHost -Credential $Credential

O primeiro comando solicita-lhe que forneça credenciais com permissões apropriadas para realizar esta operação e armazena as credenciais na variável $Credential.

O segundo comando recebe o objeto hospedeiro gerido chamado VMHost01 e armazena o objeto na variável $VMMManagedHost.

O último comando atualiza o software do agente no VMHost01. À medida que este comando é processado, $Credential fornece as suas credenciais ao Update-SCVMMManagedComputer.

Parâmetros

-Credential

Especifica um objeto credencial ou, para alguns cmdlets, um objeto de conta Run As que contém o nome de utilizador e a palavra-passe de uma conta que tem permissão para realizar esta ação. Ou, no caso do Restart-SCJob, tem permissão para completar uma tarefa reiniciada.

Para mais informações sobre o objeto PSCredential, escrevaGet-Help Get-Credential.

Para mais informações sobre Run As accounts, escreva Get-Help New-SCRunAsAccount.

Type:VMMCredential
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMManagedComputer

Especifica um objeto de computador que é gerido por VMM.

Type:VMMManagedComputer
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False