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


Настройка назначения личного рабочего стола

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

Личные рабочие столы идеально подходят для пользователей с ресурсоемкими рабочими нагрузками, так как взаимодействие с пользователем и производительность сеанса повышаются, если на узле сеанса есть только один сеанс. Еще одно преимущество этого типа пула узлов заключается в том, что действия пользователей, файлы и параметры могут сохраняться на диске операционной системы виртуальной машины (ОС виртуальной машины) после выхода пользователя, так как он предназначен только для них.

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

В этой статье показано, как настроить назначение личного рабочего стола в Виртуальном рабочем столе Azure. Вы можете настроить назначение личного рабочего стола с помощью портал Azure, Azure PowerShell или Azure CLI.

Примечание.

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

Предварительные условия

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

Настройка автоматического назначения

Автоматическое назначение назначает пользователям личный рабочий стол при первом подключении. Это тип назначения по умолчанию для новых пулов узлов личных рабочих столов, создаваемых в среде Виртуального рабочего стола Azure. Для автоматического назначения пользователей не требуется определенный узел сеансов.

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

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

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

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

  4. Затем выберите Свойства, затем перейдите в раскрывающееся меню Назначение и выберите Пункт Автоматически.

  5. Выберите Сохранить.

Настройка прямого назначения

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

Чтобы настроить прямое назначение в портал Azure, выполните следующие действия:

  1. Войдите на портал Azure.

  2. В строке поиска введите Виртуальный рабочий стол Azure и выберите соответствующую запись службы.

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

  4. Затем выберите Свойства, затем перейдите в раскрывающееся меню Назначение и выберите Пункт Прямой.

  5. Выберите Сохранить.

Прямое назначение пользователей узлам сеансов

Вот как напрямую назначить пользователей узлам сеансов с помощью портал Azure или Azure PowerShell. Вы не можете назначать пользователей узлам сеансов с помощью Azure CLI.

Чтобы напрямую назначить пользователя узлу сеансов в портал Azure:

  1. Войдите на портал Azure.

  2. Введите Виртуальный рабочий стол Azure в строке поиска.

  3. В разделе Службы выберите Виртуальный рабочий стол Azure.

  4. На странице Обзор Виртуального рабочего стола Azure перейдите в меню в левой части окна и выберите Пулы узлов.

  5. Выберите пул узлов, которому нужно назначить пользователей.

  6. Затем перейдите в меню в левой части окна и выберите Группы приложений.

  7. Выберите имя группы приложений, которой вы хотите назначить пользователей, а затем выберите Назначения в меню в левой части окна.

  8. Выберите + Добавить, а затем выберите пользователей или группы пользователей, которые вы хотите назначить этой группе приложений.

  9. Выберите Назначить виртуальную машину на панели сведений, чтобы назначить пользователю узел сеанса.

  10. Выберите узел сеанса, который вы хотите назначить пользователю, а затем нажмите кнопку Назначить. Вы также можете выбрать Назначение>пользователя.

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

  12. По завершении нажмите кнопку Выбрать.

Отмена назначения личного рабочего стола

Вот как отменить назначение личного рабочего стола с помощью портал Azure или Azure PowerShell. Вы не можете отменить назначение личного рабочего стола с помощью Azure CLI.

Чтобы отменить назначение личного рабочего стола в портал Azure:

  1. Войдите на портал Azure.

  2. Введите Виртуальный рабочий стол Azure в строке поиска.

  3. В разделе Службы выберите Виртуальный рабочий стол Azure.

  4. На странице Обзор Виртуального рабочего стола Azure перейдите в меню в левой части окна и выберите Пулы узлов.

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

  6. Затем перейдите в меню в левой части окна и выберите Узлы сеансов.

  7. Установите флажок рядом с узлом сеанса, с которого вы хотите отменить назначение пользователя, выберите многоточие в конце строки, а затем выберите Отменить назначение пользователя. Вы также можете выбрать Назначение>Отменить назначение пользователя.

    Снимок экрана: пункт меню

    Снимок экрана: пункт меню

  8. Выберите Отменить назначение при появлении запроса с предупреждением.

Переназначение личного рабочего стола

Вот как переназначить личный рабочий стол с помощью портал Azure или Azure PowerShell. Вы не можете переназначить личный рабочий стол с помощью Azure CLI.

Чтобы переназначить личный рабочий стол в портал Azure:

  1. Войдите на портал Azure.

  2. Введите Виртуальный рабочий стол Azure в строке поиска.

  3. В разделе Службы выберите Виртуальный рабочий стол Azure.

  4. На странице Обзор Виртуального рабочего стола Azure перейдите в меню в левой части окна и выберите Пулы узлов.

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

  6. Затем перейдите в меню в левой части окна и выберите Узлы сеансов.

  7. Установите флажок рядом с узлом сеанса, который вы хотите переназначить другому пользователю, выберите многоточие в конце строки, а затем выберите Назначить другому пользователю. Вы также можете выбрать Назначение>другому пользователю.

    Снимок экрана: пункт меню

    Снимок экрана: пункт меню назначения другому пользователю из меню назначения для переназначения личного рабочего стола.

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

  9. По завершении нажмите кнопку Выбрать.

Назначение нескольких персональных рабочих столов одному пользователю

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

Важно!

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

  • Если вы используете FSLogix и имеете один контейнер профилей FSLogix для одного пула узлов, обязательно разрешите несколько подключений к контейнерам профилей FSLogix , чтобы избежать ошибок.

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

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

Включение нескольких назначений личных рабочих столов

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

Чтобы включить несколько личных назначений рабочего стола с помощью портал Azure:

  1. Войдите на портал Azure.

  2. Введите Виртуальный рабочий стол Azure в строке поиска.

  3. В разделе Службы выберите Виртуальный рабочий стол Azure.

  4. На странице Обзор Виртуального рабочего стола Azure перейдите в меню в левой части окна и выберите Пулы узлов.

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

  6. В разделе Параметры выберите Свойства , чтобы просмотреть свойства пула узлов.

  7. Убедитесь, что для параметра Тип назначения задано значение Direct. Если нет, выберите Прямой, а затем нажмите кнопку Сохранить. Тип назначения должен быть прямым и сохранен, прежде чем продолжить. Если вы попытаетесь выполнить оба действия за один шаг, вы получите сообщение об ошибке.

  8. Установите флажок Назначить несколько рабочих столов одному пользователю, а затем нажмите кнопку Сохранить.

Назначение пользователю нескольких персональных рабочих столов

Вот как назначить пользователю несколько личных рабочих столов с помощью портал Azure или Azure PowerShell. Вы не можете назначить пользователю несколько личных рабочих столов с помощью Azure CLI.

Чтобы назначить пользователя на несколько личных рабочих столов пользователю в портал Azure:

  1. Войдите на портал Azure.

  2. Введите Виртуальный рабочий стол Azure в строке поиска.

  3. В разделе Службы выберите Виртуальный рабочий стол Azure.

  4. На странице Обзора Виртуального рабочего стола Azure выберите Пулы узлов.

  5. Выберите существующий пул узлов с узлами сеансов, которые нужно назначить пользователю.

  6. В разделе Управление выберите Узлы сеансов , чтобы просмотреть узлы сеансов в пуле узлов.

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

  8. Выберите Назначить в столбце Назначенный пользователь или выберите Назначение на панели инструментов и Назначить пользователя в раскрывающемся меню.

  9. В новой области найдите и выберите пользователя, которого вы хотите назначить. Нажмите Назначить.

  10. Повторите шаги 4–6 для каждого узла сеанса, которому требуется назначить пользователя. Количество персональных рабочих столов, которые можно назначить пользователю в одном пуле узлов, не ограничено.

Присвойте узлам сеансов в личном пуле узлов понятное имя

Вы можете присвоить личным рабочим столам понятные имена , чтобы помочь пользователям различать их в своих веб-каналах с помощью PowerShell. В настоящее время портал Azure или Azure CLI нет способа присваивать понятные имена узлов сеансов.

  1. Запустите Cloud Shell Azure в портал Azure с типом терминала PowerShell или запустите PowerShell на локальном устройстве.

  2. Выполните следующую команду в PowerShell, чтобы добавить или изменить понятное имя узла сеансов:

    $parameters = @{
       HostPoolName = 'HostPoolName'
       Name = 'SessionHostName'
       ResourceGroupName = 'ResourceGroupName'
       FriendlyName = 'SessionHostFriendlyName'
    }
    
    Update-AzWvdSessionHost @parameters
    
  3. Чтобы получить понятное имя узла сеанса, выполните следующую команду в PowerShell:

    $sessionHostParams = @{
       HostPoolName = 'HostPoolName'
       Name = 'SessionHostName'
       ResourceGroupName = 'ResourceGroupName'
    }
    
    Get-AzWvdSessionHost @sessionHostParams | FL Name, AssignedUser, FriendlyName