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


New-RdsHostPool

Создает пул узлов.

Синтаксис

New-RdsHostPool
   [-TenantName] <String>
   [-Name] <String>
   [-ValidationEnv <bool>]
   [-Ring <int>]
   [-AssignmentType {Automatic | Direct}]
   [-Description <String>]
   [-FriendlyName <String>]
   [-Persistent]
   [<CommonParameters>]

Описание

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

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

Примеры

Пример 1: Создание пула узлов сети в пуле

PS C:\> New-RdsHostPool -TenantName "contoso" -Name "contosoHostPool"

TenantName            : contoso
TenantGroupName       : Default Tenant Group
HostPoolName          : contosoHostPool
FriendlyName          :
Description           :
Persistent            : False
CustomRdpProperty     :
MaxSessionLimit       : 999999
LoadBalancerType      : BreadthFirst
ValidationEnv         : False
Ring                  : 
AssignmentType        :

Эта команда создает новый пул узлов в пуле в указанном клиенте. Пул узлов заполняется некоторыми предопределенными значениями. Чтобы изменить эти значения, выполните командлет Set-RdsHostPool.

Пример 2: Создание пула узлов личного рабочего стола

PS C:\> New-RdsHostPool -TenantName "contoso" -Name "contosoPersonal" -Persistent

TenantName            : contoso
TenantGroupName       : Default Tenant Group
HostPoolName          : contosoPersonal
FriendlyName          :
Description           :
Persistent            : True
CustomRdpProperty     :
MaxSessionLimit       : 999999
LoadBalancerType      : Persistent
ValidationEnv         : False
Ring                  : 
AssignmentType        : Automatic

Эта команда создает новый пул узлов личного рабочего стола в указанном клиенте. Если при выполнении команды тип назначения не указан, пул узлов личного рабочего стола будет настроен на автоматическое назначение. Чтобы изменить тип назначения или любое другое свойство для пула узлов, выполните командлет Set-RdsHostPool.

Пример 3: Создание пула проверочных узлов

PS C:\> New-RdsHostPool -TenantName "contoso" -Name "contosoValidation" -ValidationEnv $true

TenantName            : contoso
TenantGroupName       : Default Tenant Group
HostPoolName          : contosoValidation
FriendlyName          :
Description           :
Persistent            : False
CustomRdpProperty     :
MaxSessionLimit       : 999999
LoadBalancerType      : Persistent
ValidationEnv         : True
Ring                  : 
AssignmentType        : Automatic

Эта команда создает новый пул узлов с проверкой в указанном клиенте. Пул проверяемых узлов будет получать обновления служб с более высокой периодичностью, что позволит вам протестировать любые изменения служб до их широкого развертывания в рабочей среде. Чтобы изменить пул узлов таким образом, чтобы он больше не был проверяемым пулом узлов, выполните командлет Set-RdsHostPool.

Параметры

-AssignmentType

Тип назначения для пула узлов персонального рабочего стола:

  • Автоматически, то есть пользователям будет автоматически назначен узел сеанса при первом подключении к пулу узлов.
  • Прямой, то есть пользователи должны быть напрямую назначены узлу сеансов в пуле, прежде чем они смогут подключиться.
Тип:PersonalDesktopAssignmentType
Допустимые значения:Automatic, Direct
Position:Named
Default value:None
Обязательно:False
Принять входные данные конвейера:False
Принять подстановочные знаки:False

-Description

Строка из 512 символов, описывающая HostPool в помощь администраторам. Разрешен любой символ.

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

-FriendlyName

256 символьная строка, предназначенная для отображения конечным пользователям. Разрешен любой символ.

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

-Name

Имя пула узлов, которое должно быть уникальным в клиенте.

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

-Persistent

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

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

-TenantName

Имя клиента.

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

-ValidationEnv

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

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

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

System.String

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

Microsoft.RDInfra.RDManagementData.RdMgmtHostPool