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