activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo.
Atividades de automação de TI
Last updated 11 de jun de 2024

Criação de uma nova Área de Trabalho Virtual pessoal para um usuário

O exemplo abaixo explica como usar as atividades do Azure WVD para automatizar a criação de uma nova área de trabalho virtual para um usuário específico. Ele apresenta atividades como Windows Virtual Desktop Scope, Create Host Pool, Get Application Group, Assign Users and Groups to Application Group, Add Virtual Machine to Host Pool, Update Session Host.

O fluxo de trabalho consiste nas seguintes ações:

  1. Conecte-se ao Azure.
  2. Crie um novo pool de hosts pessoais.
  3. Atribua a conta de usuário ao grupo de aplicativos de desktop padrão do pool de hosts.
  4. Crie um novo host de sessão adicionando uma máquina virtual (VM) existente ao pool de hosts.
  5. Atribua o usuário ao host da sessão.
  6. Envie um e-mail para o usuário com detalhes sobre como acessar a área de trabalho virtual.

1. Conecte-se ao Azure

  • Adicione a atividade Windows Virtual Desktop Scope para conectar ao Azure e forneça um escopo para as atividades Azure WVD.
  • Defina um valor para os parâmetros ClientID, ClientSecret (SecureString), Environment, SubscriptionIDe TenantID .


2. Crie um novo pool de hosts pessoais

  • Adicione a atividade Criar Pool de Hosts para criar um pool de hosts do tipo Pessoal. Nesse caso, cada usuário recebe uma área de trabalho. Essa atividade cria um grupo de aplicativos de área de trabalho padrão.
  • Defina Tipo como Pessoal.
  • Defina PersonalDesktopAssignmentType como Direct. Nesse caso, você deve atribuir posteriormente o usuário ao grupo de aplicativos de área de trabalho do pool de hosts e a um host de sessão específico antes que o usuário possa se conectar à área de trabalho pessoal.
  • Defina um valor para os parâmetros obrigatórios Name, ResourceGroupNamee Region.
  • Para registrar o grupo de aplicativos de desktop padrão do pool de hosts com o espaço de trabalho especificado, defina um valor para o parâmetro Workspace .

    Observação: um grupo de aplicativos de desktop deve estar associado a um espaço de trabalho para que os usuários vejam os desktops publicados neles.
  • (Opcional) Forneça um valor para os parâmetros FriendlyName, Descriptione Tags .



3. Atribua a conta de usuário a um grupo de aplicativos

  • Adicione a atividade Get Application Group para recuperar o objeto WVDApplicationGroup associado ao grupo de aplicativos de área de trabalho padrão do pool de hosts.
  • Defina hostPoolInfo.DefaultDesktopApplicationGroupName como ApplicationGroupName.
  • Defina hostPoolInfo.ResourceGroupName como ResourceGroupName.


  • Atribua o usuário ao grupo de aplicativos de desktop usando a atividade Atribuir Usuários e Grupos ao Grupo de Aplicativos .

    Importante:

    Para usar a atividade Atribuir usuários e grupos ao grupo de aplicativos , o cliente (aplicativo) especificado na atividade Windows Virtual Desktop Scope (propriedade IDDoCliente) deve ter as permissões descritas aqui.

    Por exemplo, você pode atribuir a função Proprietário ao seu cliente (aplicativo) para o grupo de recursos ao qual o grupo de aplicativos pertence seguindo as etapas descritas aqui.

  • Especifique o usuário definindo IdsDeUsuáriosEGrupos como {"user-object-id"}, onde user-object-id representa a ID de Objeto da conta do usuário no Azure AD. Esse valor pode ser obtido no portal do Azure ou usando a atividade Get User do pacote UiPath.AzureActiveDirectory.Activities .


4. Crie um novo host de sessão

  • Adicione uma máquina virtual ao pool de hosts usando a atividade Adicionar máquina virtual ao pool de hosts .
  • A VM pode ser criada no portal do Azure ou usando a atividade Create VM do pacote UiPath.Azure.Activities .
  • Especifique a VM do Azure definindo um valor para os parâmetros na categoria Máquina Virtual , ou seja, Name e ResourceGroupName.

    Dica: o status da VM precisa ser definido como Em execução ao usar a atividade Adicionar máquina virtual ao pool de hosts .
  • Especifique as credenciais de uma conta de usuário de domínio que será usada para ingressar a VM no domínio. Se DomainToJoin não for definido, a VM será ingressada no domínio correspondente ao sufixo do nome principal do usuário fornecido no parâmetro DomainUsername .
  • A atividade Add Virtual Machine to Host Pool é executada por um longo período de tempo, portanto, é recomendável definir um Timeout de 1200 ou mais para ter certeza de que será concluído (caso você queira aguardar a conclusão para executar outras operações no host da sessão resultante ).



5. Atribua o usuário ao host da sessão

  • Após o host da sessão ser criado, atribua o usuário ao host da sessão usando a atividade Atualizar Host da Sessão .



    Observação: esta etapa é necessária apenas quando o pool de hosts ao qual o host da sessão pertence tem a opção de atribuição direta habilitada.

6. Envie um e-mail para o usuário

  • Informar ao usuário sobre a nova área de trabalho virtual pessoal enviando um e-mail usando a atividade Send Outlook Mail Message .



  • O e-mail contém informações sobre como acessar a área de trabalho virtual.



Execute o processo. O robô usa as atividades da área de trabalho virtual do Azure Windows para automatizar suas tarefas WVD do Azure.

Esta página foi útil?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Uipath Logo White
Confiança e segurança
© 2005-2024 UiPath. Todos os direitos reservados.