Update-SCVMMManagedComputer

Novedades software del agente VMM instalado en un equipo administrado basado en Windows.

Syntax

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

Description

El cmdlet Update-SCVMMManagedComputer actualiza el software del agente de Virtual Machine Manager (VMM) instalado en un equipo administrado basado en Windows en la versión actual del software.

Si actualiza el servidor de administración de VMM a una versión posterior del servicio VMM, después puede usar este comando para actualizar el software del agente en equipos administrados por ese servidor de administración VMM.

Entre los equipos administrados que se pueden actualizar con este cmdlet están:

  • Hosts de Hyper-V
  • Servidores de biblioteca basados en Windows
  • Equipos de origen P2V basados en Windows

Puede usar el cmdlet Update-SCVMMManagedComputer para actualizar el software del agente VMM en hosts de confianza unidos a un dominio y hosts no de confianza unidos a un dominio, pero no en hosts ubicados en una red perimetral.

Ejemplos

Ejemplo 1: Actualización de todos los equipos administrados

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

El primer comando le pide que proporcione las credenciales con los permisos adecuados para realizar esta operación y almacene las credenciales en la variable $Credential.

El segundo comando obtiene todos los objetos de equipo administrados actualmente por VMM y pasa cada objeto al cmdlet ForEach-Object, que usa el cmdlet Update-SCVMMManagedComputer para actualizar el software del agente en cada equipo administrado. A medida que se procesa este comando, $Credential proporciona sus credenciales a Update-SCVMMManagedComputer. Nota: este ejemplo se da por supuesto que no hay equipos administrados en una red perimetral.

Para obtener más información sobre el cmdlet ForEach-Object , escriba Get-Help ForEach-Object.

Ejemplo 2: Actualización de un host específico

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

El primer comando le pide que proporcione las credenciales con los permisos adecuados para realizar esta operación y almacene las credenciales en la variable $Credential.

El segundo comando obtiene el objeto host administrado denominado VMHost01 y almacena el objeto en la variable $VMMManagedHost.

El último comando actualiza el software del agente en VMHost01. A medida que se procesa este comando, $Credential proporciona sus credenciales a Update-SCVMMManagedComputer.

Parámetros

-Credential

Especifica un objeto de credencial o, para algunos cmdlets, un objeto de cuenta de ejecución que contiene el nombre de usuario y la contraseña de una cuenta que tiene permiso para realizar esta acción. O bien, en el caso de Restart-SCJob, tiene permiso para completar una tarea reiniciada.

Para obtener más información sobre el objeto PSCredential , escriba Get-Help Get-Credential.

Para obtener más información sobre las cuentas de ejecución, escriba Get-Help New-SCRunAsAccount.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-PROTipID

Especifica el identificador de la sugerencia rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

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

-VMMManagedComputer

Especifica un objeto de equipo administrado por VMM.

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