Register-SCVMMManagedComputer

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

Синтаксис

Default (по умолчанию)

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 и выбирает только те объекты, которые находятся в состоянии Not Responding. Затем он передает эти объекты командлету Register-SCVMMManagedComputer , который изменяет ассоциацию объектов на VMMerver01. По мере обработки этой команды $Credential предоставляет ваши учетные данные Register-SCVMMManagedComputer.

Параметры

-Credential

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

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

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

Свойства параметра

Тип:VMMCredential
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

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

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

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

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

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

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMManagedComputer

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

Свойства параметра

Тип:VMMManagedComputer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:0
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

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

VMMManagedComputer

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