Configurar atribuição de área de trabalho pessoal

Importante

Este conteúdo aplica-se ao Ambiente de Trabalho Virtual do Azure com objetos do Ambiente de Trabalho Virtual do Azure Resource Manager. Se você estiver usando a Área de Trabalho Virtual do Azure (clássica) sem objetos do Azure Resource Manager, consulte este artigo.

Um pool de hosts pessoal é um tipo de pool de hosts que possui áreas de trabalho pessoais. As áreas de trabalho pessoais têm mapeamento um-para-um, o que significa que um único usuário só pode ser atribuído a uma única área de trabalho pessoal. Sempre que o utilizador inicia sessão, a sua sessão de utilizador é direcionada para o anfitrião de sessão pessoal do ambiente de trabalho que lhe foi atribuído. Esse tipo de pool de hosts é ideal para clientes com cargas de trabalho que consomem muitos recursos, pois a experiência do usuário e o desempenho da sessão melhorarão se houver apenas uma sessão no host da sessão. Outro benefício desse tipo de pool de hosts é que as atividades, arquivos e configurações do usuário persistem no disco do sistema operacional da máquina virtual (VM OS) depois que o usuário sai.

Os usuários devem ser atribuídos a uma área de trabalho pessoal para iniciar a sessão. Você pode configurar o tipo de atribuição do seu pool de hosts de área de trabalho pessoal para ajustar seu ambiente de Área de Trabalho Virtual do Azure para melhor atender às suas necessidades. Neste tópico, mostraremos como configurar a atribuição automática ou direta para seus usuários.

Nota

As instruções neste artigo aplicam-se apenas a pools de hosts de área de trabalho pessoais, não a pools de hosts agrupados, uma vez que os usuários em pools de hosts em pool não são atribuídos a hosts de sessão específicos.

Pré-requisitos

Se você estiver usando o portal do Azure ou o método do PowerShell, precisará das seguintes coisas:

Se você estiver atribuindo áreas de trabalho com o PowerShell, precisará baixar e instalar o módulo PowerShell da Área de Trabalho Virtual do Azure, caso ainda não o tenha feito.

Configurar atribuição automática

A atribuição automática atribui aos usuários uma área de trabalho pessoal na primeira vez que eles se conectam. É o tipo de atribuição padrão para novos pools de hosts de área de trabalho pessoal que você cria em seu ambiente de Área de Trabalho Virtual do Azure. A atribuição automática de usuários não requer um host de sessão específico.

Para atribuir usuários automaticamente, primeiro atribua-os ao pool de hosts da área de trabalho pessoal para que eles possam ver a área de trabalho em seu feed. Quando um usuário atribuído inicia a área de trabalho em seu feed, sua sessão de usuário será balanceada para um host de sessão disponível se ele ainda não tiver se conectado ao pool de hosts. Você ainda pode atribuir um usuário diretamente a um host de sessão antes que ele se conecte, mesmo que o tipo de atribuição seja definido como automático.

Para configurar a atribuição automática no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, insira Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Pools de hosts e, em seguida, selecione o pool de hosts pessoal que você deseja configurar a atribuição automática.

  4. Em seguida, selecione Propriedades, vá para o menu suspenso Atribuição e selecione Automático.

  5. Selecione Guardar.

Configurar atribuição direta

Ao contrário da atribuição automática, quando você usa a atribuição direta, você atribui uma área de trabalho pessoal específica a um usuário primeiro. Você deve atribuir o usuário ao pool de hosts da área de trabalho pessoal e a um host de sessão específico antes que eles possam se conectar à área de trabalho pessoal. Se o usuário for atribuído apenas a um pool de hosts sem uma atribuição de host de sessão, ele não poderá acessar recursos e verá uma mensagem de erro dizendo Sem recursos disponíveis.

Para configurar a atribuição direta no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Na barra de pesquisa, digite Área de Trabalho Virtual do Azure e selecione a entrada de serviço correspondente.

  3. Selecione Pools de hosts e, em seguida, selecione o pool de hosts pessoal que você deseja configurar a atribuição automática.

  4. Em seguida, selecione Propriedades, vá para o menu suspenso Atribuição e selecione Direto.

  5. Selecione Guardar.

Atribuir usuários diretamente a hosts de sessão

Veja como atribuir diretamente usuários a hosts de sessão usando o portal do Azure ou o PowerShell. Não é possível atribuir usuários a hosts de sessão usando a CLI do Azure.

Para atribuir diretamente um usuário a um host de sessão no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Insira a Área de Trabalho Virtual do Azure na barra de pesquisa.

  3. Em Serviços, selecione Área de Trabalho Virtual do Azure.

  4. Na página Área de Trabalho Virtual do Azure, vá para o menu no lado esquerdo da janela e selecione Pools de hosts.

  5. Selecione o pool de hosts ao qual você deseja atribuir usuários.

  6. Em seguida, vá para o menu no lado esquerdo da janela e selecione Grupos de aplicativos.

  7. Selecione o nome do grupo de aplicações ao qual pretende atribuir utilizadores e, em seguida, selecione Atribuições no menu do lado esquerdo da janela.

  8. Selecione + Adicionar e, em seguida, selecione os utilizadores ou grupos de utilizadores que pretende atribuir a este grupo de aplicações.

  9. Selecione Atribuir VM na barra de informações para atribuir um host de sessão a um usuário.

  10. Selecione o anfitrião da sessão que pretende atribuir ao utilizador e, em seguida, selecione Atribuir. Você também pode selecionar Atribuir usuário de atribuição>.

  11. Selecione o usuário ao qual você deseja atribuir o host da sessão na lista de usuários disponíveis.

  12. Quando terminar, selecione Selecionar.

Cancelar a atribuição de um ambiente de trabalho pessoal

Veja como cancelar a atribuição de uma área de trabalho pessoal usando o portal do Azure ou o PowerShell. Não é possível cancelar a atribuição de uma área de trabalho pessoal usando a CLI do Azure.

Para cancelar a atribuição de uma área de trabalho pessoal no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Insira a Área de Trabalho Virtual do Azure na barra de pesquisa.

  3. Em Serviços, selecione Área de Trabalho Virtual do Azure.

  4. Na página Área de Trabalho Virtual do Azure, vá para o menu no lado esquerdo da janela e selecione Pools de hosts.

  5. Selecione o pool de hosts para o qual deseja modificar a atribuição de usuário.

  6. Em seguida, vá para o menu no lado esquerdo da janela e selecione Hosts de sessão.

  7. Marque a caixa de seleção ao lado do host da sessão do qual você deseja cancelar a atribuição de um usuário, selecione as reticências no final da linha e selecione Cancelar atribuição de usuário. Você também pode selecionar Atribuição>Não atribuir usuário.

    A screenshot of the unassign user menu option from the ellipses menu for unassigning a personal desktop.

    A screenshot of the unassign user menu option from the assignment menu for unassigning a personal desktop.

  8. Selecione Cancelar atribuição quando solicitado com o aviso.

Reatribuir um ambiente de trabalho pessoal

Veja como reatribuir uma área de trabalho pessoal usando o portal do Azure ou o PowerShell. Não é possível reatribuir uma área de trabalho pessoal usando a CLI do Azure.

Para reatribuir uma área de trabalho pessoal no portal do Azure:

  1. Inicie sessão no portal do Azure.

  2. Insira a Área de Trabalho Virtual do Azure na barra de pesquisa.

  3. Em Serviços, selecione Área de Trabalho Virtual do Azure.

  4. Na página Área de Trabalho Virtual do Azure, vá para o menu no lado esquerdo da janela e selecione Pools de hosts.

  5. Selecione o pool de hosts para o qual deseja modificar a atribuição de usuário.

  6. Em seguida, vá para o menu no lado esquerdo da janela e selecione Hosts de sessão.

  7. Marque a caixa de seleção ao lado do host da sessão que você deseja reatribuir a um usuário diferente, selecione as reticências no final da linha e selecione Atribuir a um usuário diferente. Você também pode selecionar Atribuir>atribuição a um usuário diferente.

    A screenshot of the assign to a different user menu option from the ellipses menu for reassigning a personal desktop.

    A screenshot of the assign to a different user menu option from the assignment menu for reassigning a personal desktop.

  8. Selecione o usuário ao qual você deseja atribuir o host da sessão na lista de usuários disponíveis.

  9. Quando terminar, selecione Selecionar.

Dê aos anfitriões de sessão num grupo de anfitriões pessoais um nome amigável

Você pode dar a áreas de trabalho pessoais que você cria nomes amigáveis para ajudar os usuários a distingui-los em seus feeds usando o PowerShell. Atualmente, o portal do Azure ou a CLI do Azure não tem uma maneira de dar nomes amigáveis ao host de sessão.

  1. Inicie o Azure Cloud Shell no portal do Azure com o tipo de terminal do PowerShell ou execute o PowerShell no seu dispositivo local.

  2. Execute o seguinte comando no PowerShell para adicionar ou alterar o nome amigável de um host de sessão:

    $parameters = @{
       HostPoolName = 'HostPoolName'
       Name = 'SessionHostName'
       ResourceGroupName = 'ResourceGroupName'
       FriendlyName = 'SessionHostFriendlyName'
    }
    
    Update-AzWvdSessionHost @parameters
    
  3. Para obter o nome amigável do host da sessão, execute o seguinte comando no PowerShell:

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

Próximos passos

Agora que você configurou o tipo de atribuição de área de trabalho pessoal e deu ao host da sessão um nome amigável, você pode entrar em um cliente de Área de Trabalho Virtual do Azure para testá-lo como parte de uma sessão de usuário. Estes artigos mostrarão como se conectar a uma sessão usando o cliente de sua escolha: