Compartir a través de


Update-SCVMMManagedComputer

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

Sintaxis

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 a 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.

Los equipos administrados que puede actualizar mediante este cmdlet incluyen:

  • 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 unidos a un dominio de confianza, 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 credenciales con los permisos adecuados para realizar esta operación y almacena 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 para Update-SCVMMManagedComputer. Nota: En este ejemplo se supone que ningún equipo administrado se encuentra en una red perimetral.

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

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 credenciales con los permisos adecuados para realizar esta operación y almacena 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 para 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 de PSCredential, escriba Get-Help Get-Credential.

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

Tipo:VMMCredential
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

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

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMManagedComputer

Especifica un objeto de equipo administrado por VMM.

Tipo:VMMManagedComputer
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False