Add-SCVMHost
Добавляет компьютер в качестве узла виртуальной машины.
Синтаксис
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-XenServerHost]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-NonTrustedDomainHost]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-PerimeterNetworkHost]
[-Reassociate <Boolean>]
-SecurityFile <String>
-EncryptionKey <PSCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
[-VMHostGroup <HostGroup>]
-VirtualizationManager <VirtualizationManager>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-SshTcpPort <UInt32>]
[-SshPublicKey <ClientSshPublicKey>]
[-SshPublicKeyFile <String>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCVMHost
-VMHostCluster <HostCluster>
[-VMMServer <ServerConnection>]
[-ComputerName] <String>
[-MaintenanceHost <Boolean>]
[-AvailableForPlacement <Boolean>]
[-TCPPort <UInt32>]
[-Certificate <ClientCertificate>]
[-Description <String>]
[-CPUPercentageReserve <UInt16>]
[-NetworkPercentageReserve <UInt16>]
[-DiskSpaceReserveMB <UInt64>]
[-MaxDiskIOReservation <UInt64>]
[-MemoryReserveMB <UInt64>]
[-VMPaths <String>]
[-BaseDiskPaths <String>]
[-RemoteConnectEnabled <Boolean>]
[-RemoteConnectPort <UInt32>]
[-EnableLiveMigration <Boolean>]
[-LiveMigrationMaximum <UInt32>]
[-LiveStorageMigrationMaximum <UInt32>]
[-UseAnyMigrationSubnet <Boolean>]
[-MigrationSubnet <String[]>]
[-MigrationAuthProtocol <MigrationAuthProtocolType>]
[-MigrationPerformanceOption <MigrationPerformanceOptionType>]
[-EnableSecureMode <Boolean>]
[-Reassociate <Boolean>]
-Credential <VMMCredential>
[-IsDedicatedToNetworkVirtualizationGateway <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Описание
Командлет Add-SCVMHost добавляет один или несколько компьютеров в качестве узлов виртуальных машин в Virtual Machine Manager (VMM). Узел виртуальной машины — это физический компьютер, управляемый VMM, роль которого заключается в размещении одной или нескольких виртуальных машин.
Поддержка узла виртуальной машины в System Center 2019 — VMM
С точки зрения сети и доменов типы узлов, поддерживаемые System Center 2019 — VMM, включают:
- Присоединенный к домену узел Windows. Узел может находиться в доверенном или недоверенном домене.
- Узел Windows сети периметра. Узел Windows, не присоединенный к домену, можно управлять так же, как узел Windows сети периметра, расположенный в домене.
- Узел VMware ESX. Узлы ESX не используют домены Windows Active Directory.
- Узел Citrix XenServer. Узлы XenServer управляются точно так же, как они настроены для использования Windows Active Directory.
С точки зрения платформы виртуализации и операционной системы типы узлов, поддерживаемые System Center 2019 — VMM:
- Узлы Hyper-V. Сервер под управлением Windows Server 2008 или более поздней версии с включенной ролью Hyper-V.
- Узлы VMware ESX. Узел VMware ESX, на котором работает собственное программное обеспечение, включая гипервизор, управляемый VMware vCenter Server под управлением Windows.
- Узлы Citrix XenServer. Сервер Citrix XenServer, на котором работает собственное программное обеспечение, включая гипервизор.
System Center 2019 — VMM управляет этими тремя типами узлов, хотя каждый тип узла реализует виртуализацию по-разному. В следующих разделах подробно описаны все типы узлов. Вы можете просмотреть сведения о подготовке среды для System Center 2019 — Virtual Machine Managerhttp://go.microsoft.com/fwlink/?LinkId=799436 в библиотеке Microsoft TechNet по адресу http://go.microsoft.com/fwlink/?LinkId=799436.
Перед добавлением узла Hyper-V
- Просмотрите сведения об управлении узлами Hyper-V и кластерами узлов с помощью VMMhttp://go.microsoft.com/fwlink/?LinkID=799438 в библиотеке Microsoft TechNet по адресу http://go.microsoft.com/fwlink/?LinkID=799438.
- Командлет Add-SCVMHost включает роль сервера Hyper-V, но сначала необходимо настроить параметр виртуализации в BIOS вручную.
Перед добавлением узла сети периметра Windows-Based
Чтобы управлять узлом под управлением Windows в сети периметра, выполните приведенные далее действия.
- Установите агент VMM локально на узле сети периметра.
- При запуске программы установки VMM и выборе параметра, указывающего, что этот узел находится в сети периметра, мастер предложит: — укажите ключ шифрования для файла безопасности. - Укажите место хранения файла безопасности.
- После установки локального агента получите файл безопасности из папки, в которой он хранится. Расположение по умолчанию — C:\Program Files\Microsoft System Center 2016\Virtual Machine Manager, а имя файла безопасности — SecurityFile.txt
- Скопируйте файл безопасности в расположение, доступное компьютеру, на котором установлена консоль VMM.
- При использовании Add-SCVMHost для добавления узла сети периметра необходимо указать тот же ключ шифрования и указать локальный файл безопасности с помощью параметров EncryptionKey и SecurityFile . Ниже приведен пример формата для этих параметров:
-SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
В примере 2 описаны командлеты, используемые для добавления узла сети периметра.
Перед добавлением узла VMware ESX
- Просмотрите требования к системе для System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkID=799442 в библиотеке Microsoft TechNet по адресу http://go.microsoft.com/fwlink/?LinkID=799442.
Перед добавлением узла Citrix XenServer
- Просмотрите требования к системе для System Center Technical Previewhttp://go.microsoft.com/fwlink/?LinkId=799442 в библиотеке Microsoft TechNet по адресу http://go.microsoft.com/fwlink/?LinkId=799442.
Примеры
Пример 1. Добавление узла в том же домене, что и сервер VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAcct01"
PS C:\> Add-SCVMHost "VMHost01.Contoso.com" -Description "This is a new host" -RemoteConnectEnabled $True -RemoteConnectPort 5900 -Credential $RunAsAccount
Первая команда получает объект учетной записи запуска от имени с именем HostComputer RunAsAccount и сохраняет объект в переменной $RunAsAccount. Необходимые учетные данные для этой операции являются локальной учетной записью администратора или учетной записью домена с правами администратора на компьютере, который вы хотите добавить в качестве узла.
Вторая команда добавляет объект узла vmHost01 в домен Contoso в VMM в качестве управляемого узла, задает описание, включает удаленные подключения и указывает, что TCP-порт 5900 будет использоваться для удаленных подключений к VMHost01. По мере обработки последней команды $RunAsAccount предоставляет учетные данные для Add-SCVMHost.
Пример 2. Добавление узла, расположенного в сети периметра, в VMM
PS C:\> $Key = Get-SCCredential
PS C:\> Add-SCVMHost "VMHost02" -Description "This is my new perimeter network host" -RemoteConnectEnabled $FALSE -PerimeterNetworkHost -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Первая команда запрашивает имя пользователя и пароль и сохраняет учетные данные в $Key. Имя пользователя может быть любым именем пользователя, но пароль должен совпадать с ключом шифрования, который использовался при установке агента VMM на этом компьютере. Агент VMM должен быть установлен локально на компьютере, расположенном в сети периметра, выбрав параметр локального агента при запуске программы установки. Ключ шифрования для файла безопасности указывается на странице "Папка файлов безопасности" мастера установки агента System Center 2019 Virtual Machine Manager.
Вторая команда добавляет объект узла, представляющий компьютер с именем VMHost02, в базу данных VMM в качестве управляемого узла. Команда добавляет описание, отключает удаленные подключения и указывает, что этот узел находится в сети периметра. Эта команда использует учетные данные, хранящиеся в $Key, для расшифровки содержимого SecurityFile.txt (который в этом примере находится в C:\), а затем использует содержимое SecurityFile.txt для проверки подлинности нового узла.
Пример 3. Добавление узла, расположенного в ненадежном домене, в VMM
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "RunAsAccount02"
PS C:\> Add-SCVMHost "VMHost03.NonTrustedDomain.com" -VMMServer "VMMServer01.Contoso.com" -NonTrustedDomainHost -Credential $RunAsAccount
Первая команда получает объект учетной записи запуска от имени с именем RunAsAccount02 и сохраняет объект в переменной $RunAsAccount. Необходимые учетные данные для этой операции — это учетная запись с правами администратора, чтобы добавить узел, расположенный в ненадежном домене, на сервер VMM в домене Contoso.com.
Вторая команда добавляет VMHost03, расположенный в домене, который не является доверенным Contoso.com, в базу данных VMM в качестве управляемого узла. По мере обработки этой команды $RunAsAccont предоставляет учетные данные для Add-SCVMHost.
Пример 4. Добавление узла VMware ESX в VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup02"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "ESX Host Computer Acct"
PS C:\> $VirtMgr = Get-SCVirtualizationManager -ComputerName "VirtMgrServer02.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "ESXHost01.Contoso.com" -Credential $RunAsAccount -VirtualizationManager $VirtMgr -VMHostGroup $HostGroup
Первая команда возвращает объект группы узлов с именем HostGroup02 и сохраняет объект в переменной $HostGroup.
Вторая команда получает объект учетной записи запуска от имени с именем ESX Host Computer Acct и сохраняет объект в переменной $RunAsAccount.
Третья команда получает объект диспетчера виртуализации с именем VirtMgrServer02 и сохраняет объект в переменной $VirtMgr.
Последняя команда добавляет ESX Host01 в HostGroup02. Эта команда предоставляет учетные данные в виде учетной записи запуска от имени, хранящейся в $RunAsAccount, которая требуется для добавления этого узла в VMM.
Пример 5. Добавление узла Citrix XenServer в VMM
PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup04"
PS C:\> $RunAsAccount = Get-SCRunAsAccount -Name "XenServer Run As Acct"
PS C:\> $Certificate = Get-SCCertificate -ComputerName "XenServerHost01.Contoso.com"
PS C:\> Add-SCVMHost -ComputerName "XenServerHost01.Contoso.com" -Credential $RunAsAccount -VMHostGroup $HostGroup -XenServerHost -Certificate $Certificate -EnableSecureMode $True -TCPPort 5989
Первая команда возвращает объект группы узлов с именем HostGroup04 и сохраняет объект в переменной $HostGroup.
Вторая команда получает объект учетной записи запуска от имени xenServer Host Computer Acct и сохраняет объект в переменной $RunAsAccount. Необходимые учетные данные для этой операции — это учетная запись с корневыми учетными данными на узле XenServer.
Третья команда получает объект сертификата для XenServerHost01 и сохраняет объект в переменной $Certificate.
Последняя команда добавляет XenServer в качестве узла в HostGroup04 в VMM и предоставляет учетные данные в виде учетной записи запуска от имени, хранящейся в $RunAsAccount, которая требуется для добавления этого узла в VMM.
Параметры
-AvailableForPlacement
Указывает, будет ли процесс размещения VMM рассматривать этот узел или этот том на узле как возможное расположение для развертывания виртуальных машин. Если для этого параметра задано значение $False, вы можете развернуть виртуальные машины на этом узле или томе в любом случае. По умолчанию используется значение True. Этот параметр не применяется к узлам VMware ESX.
При указании этого параметра с сетевыми адаптерами, если задано значение $False, размещение не будет учитывать логические сети, настроенные на этом сетевом адаптере, чтобы определить, подходит ли узел для подключения виртуальной машины.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BaseDiskPaths
Указывает пути к базовым дискам.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Certificate
Указывает объект сертификата безопасности.
Type: | ClientCertificate |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Указывает имя компьютера, который VMM может однозначно идентифицировать в сети. Допустимые форматы:
- Полное доменное имя.
- IPv4 или IPv6-адрес
- NetBIOS-имя
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPercentageReserve
Указывает процент ресурсов ЦП, резервируемого для использования операционной системы на физическом хост-компьютере.
Если этот параметр не используется для указания резерва, используется значение по умолчанию для группы узлов: 10 процентов. Процесс размещения VMM не рекомендует размещать виртуальную машину на узле, если только ее требования к ресурсам не будут выполнены без использования резервов узлов.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Указывает объект учетных данных или для некоторых командлетов объект учетной записи запуска от имени, содержащий имя пользователя и пароль учетной записи с разрешением на выполнение этого действия. Или, в случае перезапуска SCJob, имеет разрешение на выполнение перезапущенной задачи.
Дополнительные сведения об объекте PSCredential введите Get-Help Get-Credential
.
Дополнительные сведения об учетных записях запуска от имени введите Get-Help New-SCRunAsAccount
.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Задает описание узла.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskSpaceReserveMB
Указывает объем дискового пространства в мегабайтах (МБ), резервируемого для использования операционной системы на физическом хост-компьютере.
Если этот параметр не используется для указания резерва, используется значение по умолчанию для группы узлов: 100 МБ. Процесс размещения VMM не рекомендует размещать виртуальную машину на узле, если только ее требования к ресурсам не будут выполнены без использования резервов узлов.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableLiveMigration
Указывает, включена ли динамическая миграция на узле.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EnableSecureMode
Указывает, взаимодействует ли VMM с узлами VMware ESX и узлами Citrix XenServer в безопасном режиме. Значение по умолчанию — $True.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-EncryptionKey
Указывает учетные данные, которые будут использоваться в качестве ключа шифрования при добавлении узла Hyper-V, расположенного в сети периметра в VMM.
Пример формата: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsDedicatedToNetworkVirtualizationGateway
Указывает, выделен ли узел шлюзу виртуализации сети.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Указывает, что ход выполнения задания отслеживается и хранится в переменной, имя которой указано в этом параметре.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveMigrationMaximum
Указывает максимальное количество одновременных динамических миграций.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-LiveStorageMigrationMaximum
Указывает максимальное количество одновременных миграций динамического хранилища.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaintenanceHost
Этот параметр устарел. Вместо этого используйте AvailableForPlacement .
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MaxDiskIOReservation
Указывает максимальный объем операций ввода-вывода диска в секунду (IOPS) на физическом компьютере узла.
Если этот параметр не используется для указания резерва, используется значение по умолчанию для группы узлов: 10000. Процесс размещения VMM не рекомендует размещать виртуальную машину на узле, если только ее требования к ресурсам не будут выполнены без использования резервов узлов.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryReserveMB
Указывает объем памяти в мегабайтах (МБ), зарезервировать для использования операционной системы узла на физическом компьютере узла.
Если этот параметр не используется для указания резерва, используется значение по умолчанию для группы узлов: 256 МБ. Процесс размещения VMM не рекомендует размещать виртуальную машину на узле, если только ее требования к ресурсам не будут выполнены без использования резервов узлов.
Type: | UInt64 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationAuthProtocol
Указывает протокол авторизации, используемый для миграции. Допустимые значения: CredSSP, Kerberos.
Type: | MigrationAuthProtocolType |
Accepted values: | CredSSP, Kerberos |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationPerformanceOption
Указывает тип параметра производительности миграции. Допустимые значения:
- Standard
- UseCompression
- UseSmbTransport
Type: | MigrationPerformanceOptionType |
Accepted values: | Standard, UseCompression, UseSmbTransport |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MigrationSubnet
Указывает массив подсетей, используемых для миграции.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkPercentageReserve
Указывает процент сетевой емкости, резервируемого для использования операционной системы узла на физическом компьютере узла.
Если этот параметр не используется для указания резерва, используется значение по умолчанию для группы узлов: 10 процентов. Процесс размещения VMM не рекомендует размещать виртуальную машину на узле, если только ее требования к ресурсам не будут выполнены без использования резервов узлов.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NonTrustedDomainHost
Указывает, что узел, добавляемый в VMM, принадлежит ненадежному домену.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PerimeterNetworkHost
Указывает, что этот узел находится в сети периметра.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
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 |
-Reassociate
Повторно связать узел, управляемый одним сервером VMM, с другим сервером VMM.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectEnabled
Включает, если задано значение $True, подключение на сервере узла, которое позволяет пользователям удаленно подключаться к своим виртуальным машинам.
Этот параметр применяется только к виртуальным машинам на узлах Hyper-V. Оно неприменимо к виртуальным машинам на узлах VMware ESX или узлах Citrix XenServer.
Type: | Boolean |
Aliases: | VMRCEnabled |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoteConnectPort
Указывает значение по умолчанию для TCP-порта, используемого при подключении удаленного пользователя к виртуальной машине. Как правило, порт по умолчанию для узла Hyper-V — 2179.
Этот параметр не применяется к узлам VMware ESX или узлам Citrix XenServer.
Type: | UInt32 |
Aliases: | VMRCPort |
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 |
-SecurityFile
Указывает путь к файлу, содержащему сертификат и учетные данные для проверки подлинности узла Hyper-V, расположенного в сети периметра.
Этот параметр не применяется к узлам VMware ESX или узлам Citrix XenServer.
Пример формата: -SecurityFile "C:\SecurityFile.txt" -EncryptionKey $Key
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKey
Указывает открытый ключ, используемый обменом данными Secure Shell (SSH).
Type: | ClientSshPublicKey |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshPublicKeyFile
Указывает путь к файлу открытого ключа для установки защищенного канала SSH с целевыми узлами.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SshTcpPort
Указывает номер TCP-порта, используемый протоколом SSH.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TCPPort
Указывает числовое значение, представляющее TCP-порт.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseAnyMigrationSubnet
Указывает, можно ли использовать любую подсеть для миграции.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualizationManager
Указывает объект диспетчера виртуализации, управляемый VMM.
Type: | VirtualizationManager |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Указывает объект кластера узла VMM.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostGroup
Указывает объект группы узлов виртуальной машины.
Type: | HostGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Указывает объект сервера VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMPaths
Задает набор путей по умолчанию (в виде строк, разделенных оператором конвейера) на узле, где могут храниться файлы виртуальной машины.
Пример формата: -VMPaths "C:\Folder1|C:\Folder2|C:\Folder3"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-XenServerHost
Указывает, что указанный узел является узлом Citrix XenServer.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Выходные данные
Host
Этот командлет возвращает объект Host .