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 |