Поделиться через


Update-SCVMMManagedComputer

Обновляет программное обеспечение агента VMM, установленное на управляемом компьютере под управлением Windows.

Синтаксис

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

Описание

Командлет update-SCVMMManagedComputer обновляет программное обеспечение агента Virtual Machine Manager (VMM), установленное на управляемом компьютере Windows, до текущей версии программного обеспечения.

При обновлении сервера управления VMM до более поздней версии службы VMM после этого можно использовать эту команду для обновления программного обеспечения агента на компьютерах, управляемых этим сервером управления VMM.

Управляемые компьютеры, которые можно обновить с помощью этого командлета, включают:

  • узлы Hyper-V
  • Серверы библиотек windows
  • Исходные компьютеры на основе Windows на основе P2V

Вы можете использовать командлет Update-SCVMMManagedComputer для обновления программного обеспечения агента VMM на узлах, присоединенных к домену, и ненадежных узлах, присоединенных к домену, но не на узлах, расположенных в сети периметра.

Примеры

Пример 1. Обновление всех управляемых компьютеров

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

Первая командная строка предоставляет учетные данные с соответствующими разрешениями для выполнения этой операции и сохраняет учетные данные в переменной $Credential.

Вторая команда получает все объекты компьютера, управляемые VMM, и передает каждый объект командлету ForEach-Object, который использует командлет Update-SCVMMManagedComputer для обновления программного обеспечения агента на каждом управляемом компьютере. По мере обработки этой команды $Credential предоставляет учетные данные для Update-SCVMMManagedComputer. Примечание. В этом примере предполагается, что управляемые компьютеры не находятся в сети периметра.

Дополнительные сведения о командлете forEach-Object введите .

Пример 2. Обновление определенного узла

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

Первая командная строка предоставляет учетные данные с соответствующими разрешениями для выполнения этой операции и сохраняет учетные данные в переменной $Credential.

Вторая команда получает управляемый объект узла с именем VMHost01 и сохраняет объект в переменной $VMMManagedHost.

Последняя команда обновляет программное обеспечение агента на VMHost01. По мере обработки этой команды $Credential предоставляет учетные данные для Update-SCVMMManagedComputer.

Параметры

-Credential

Указывает объект учетных данных или для некоторых командлетов объект учетной записи запуска от имени, содержащий имя пользователя и пароль учетной записи с разрешением на выполнение этого действия. Или, в случае перезапуск-SCJob, имеет разрешение на завершение перезапуска задачи.

Дополнительные сведения о объекте PSCredential введите .

Дополнительные сведения о учетных записях запуска от имени введите Get-Help New-SCRunAsAccount.

Тип:VMMCredential
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Тип:String
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-PROTipID

Указывает идентификатор подсказки по оптимизации производительности и ресурсов (подсказка PRO), активировав это действие. Этот параметр позволяет проверять советы PRO.

Тип:Guid
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Тип:SwitchParameter
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-VMMManagedComputer

Указывает объект компьютера, управляемый VMM.

Тип:VMMManagedComputer
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False