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 |