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


Register-SCVMMManagedComputer

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

Синтаксис

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

Описание

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

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

После добавления сервера узла или библиотеки (и, следовательно, связанного с) сервером управления VMM, он не может взаимодействовать с каким-либо другим сервером управления VMM. Однако его можно повторно связать с другим сервером управления VMM, как описано в следующих сценариях.

Сценарий 1. Аварийное восстановление

В этом сценарии происходит сбой VMMServerA, или служба VMM, работающая в VMMServerA, завершается ошибкой. Возможно, у вас уже есть VMMServerB, доступный в качестве резервного сервера управления VMM. В противном случае можно установить службу VMM на VMMServerB. На этом этапе база данных VMM может находиться в VMMServerB или, если база данных хранится в отдельном SQL Server, теперь можно указать VMMServerB на базу данных VMM на этом SQL Server.

Однако, хотя теперь у вас есть функционирующие серверы управления VMM (VMMServerB) и базы данных, узлы и серверы библиотек, которыми управляет VMMServerA, по-прежнему настроены для взаимодействия с VMMServerA. VMMServerB распознает эти управляемые компьютеры, но они находятся в состоянии "Отказано в доступе". На этом этапе можно использовать reassociate-SCVMMManagedComputer для повторного связывания компьютеров, управляемых VMMServerA с VMMServerB.

Сценарий 2. Группировки серверов Re-Organizing

В этом сценарии VMMServerA и VMMServerB являются двумя существующими серверами управления VMM, которые управляют различными наборами узлов и серверов библиотек. Если, например, VMHost01 в настоящее время управляется VMMServerA, можно добавить VMHost01 в VMMServerB с помощью командлета Add-SCVMHost с параметром Reassociate . В этом случае состояние VMHost01 на VMMServerA теперь отказано в доступе, а его состояние на VMMServerB отвечает. VMHost01 теперь управляется VMMServerB, поэтому его можно удалить из VMMServerA.

Вы также можете использовать reassociate-SCVMMManagedComputer для повторного связывания Host01 с VMMServerA.

Примеры

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

PS C:\> Get-VMMServer -ComputerName "VMMServer01.Contoso.com"
PS C:\> $Credential = Get-Credential
PS C:\> Get-VMMManagedComputer | where {$_.State -eq "NotResponding"} | Register-SCVMMManagedComputer -Credential $Credential

Первая команда подключается к VMMServer01 в домене Contoso.com.

Вторая команда использует get-Credential для запроса на ввод имени пользователя и пароля и хранения учетных данных в переменной $Credential. Необходимые учетные данные для этой операции — это учетная запись домена с правами администратора на сервере узла, который требуется повторно связать с определенным сервером VMM и паролем для этой учетной записи.

Последняя команда получает все управляемые компьютеры из VMMServer01 и выбирает только те объекты, которые находятся в состоянии "Не отвечает". Затем он передает эти объекты командлету Register-SCVMMManagedComputer , который изменяет связь объектов с VMMerver01. По мере обработки этой команды $Credential предоставляет учетные данные для Register-SCVMMManagedComputer.

Параметры

-Credential

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

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

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

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

-JobVariable

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

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

-PROTipID

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

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

-RunAsynchronously

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

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

-VMMManagedComputer

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

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

Выходные данные

VMMManagedComputer

Этот командлет возвращает объект VMMManagedComputer .