Forçar inscrição usando script de logon

O recurso Forçar inscrição usando um script de login, quando ativado, obrigará usuários não inscritos que fizerem login em sua área de trabalho Windows a completar a inscrição para os autenticadores habilitados para eles no ADSelfService Plus.

Forçando a inscrição via script de login no ADSelfService Plus

Você pode conseguir isso configurando agendadores para forçar usuários não inscritos a completar a inscrição. Esses agendadores irão escanear periodicamente seu AD em busca de usuários não inscritos e associar suas contas a um script de logon. Esse script solicitará que os usuários se inscrevam sempre que fizerem login em suas máquinas.

Veja como funciona:

Passos para forçar a inscrição usando um script de logon

  1. Faça login no console web do ADSelfService Plus com credenciais de administrador.
  2. Navegue até Configuração > Ferramentas Administrativas > Inscrição Rápida e clique em Forçar Inscrição usando Script de Logon.
  3. Insira um Nome do Agendador e uma Descrição.
  4. Selecione a política que se aplica aos usuários para os quais você deseja forçar a inscrição.
  5. Insira o nome que deseja exibir para a janela, no campo Título da Janela.
  6. Insira a mensagem a ser exibida aos usuários sobre a inscrição obrigatória, no campo Conteúdo da Janela.
  7. Insira o texto para o botão de ação no campo Botão de Inscrição.
  8. Deixe o Botão de Cancelamento desmarcado se quiser forçar os usuários a se inscreverem ao fazer login na máquina. Se o cancelamento estiver habilitado, os usuários podem fechar o script de logon e acessar a máquina sem completar o processo de inscrição. No entanto, eles serão solicitados a se inscrever ao fazer login no ADSelfService Plus. Se desejar dar aos seus usuários a opção de pular a inscrição, habilite a opção Botão de Cancelamento e personalize o texto do botão de ação conforme necessário.
  9. Importante: Se a conta do usuário que está fazendo login na máquina Windows estiver bloqueada no ADSelfService Plus, a janela de inscrição forçada não será exibida para ele. Ele será solicitado a se inscrever quando a conta for desbloqueada e fizer login no ADSelfService Plus.
  10. Agende a frequência com que o script de logon de inscrição forçada será aplicado automaticamente aos usuários recém-adicionados do Active Directory
  11. Click Salvar
    logonscript
Importante:
  1. Por padrão, o arquivo do script de logon (o local padrão é ) será colocado na pasta SYSVOL quando a inscrição forçada estiver habilitada.
  2. O ADSelfService Plus deixará de mostrar o alerta de inscrição forçada durante o login assim que os usuários concluírem o processo de inscrição.
  3. A conta de usuário configurada nas Configurações de Domínio do ADSelfService Plus deve ter permissão de leitura/gravação sobre o caminho do script e permissão para copiar o arquivo do script para a pasta SYSVOL no controlador de domínio. Se as permissões necessárias não forem concedidas ou houver algum problema que impeça a cópia do arquivo do script para a pasta SYSVOL, certifique-se de copiar e colar manualmente o arquivo do script na pasta SYSVOL.

Configurando a inscrição forçada de usuários com ADSelfService Plus

O ADSelfService Plus permite que você force a inscrição apenas para um conjunto específico de usuários, em vez de forçar para todos os usuários em uma política de autoatendimento. Tudo o que você precisa fazer é adicionar manualmente uma entrada no arquivo ADSelfService_Enroll.hta e então configurar o script de logon para uma OU específica através da Política de Grupo. Isso forçará a inscrição apenas para os usuários que estiverem dentro da OU especificada.

Passos a serem seguidos no ADSelfService Plus

  1. Navegue até a pasta \bin (o local padrão é ) e localize o arquivo de script ADSelfService_Enroll.hta.
  2. Abra o arquivo em um editor de texto e localize a propriedade postData.
  3. Adicione &manualScript=true ao final do código conforme mostrado abaixo:
    postData= "user=" + objNetwork, UserName + "&domainFlatName=" + objNetwork.UserDomain + "&domainDNSName=" +strdns + "&manualScript=true"
  4. Para permitir que os usuários fechem o pop-up de solicitação de inscrição exibido na tela de login, acrescente &forceEnroll=false à tag manualScript conforme mostrado abaixo:
    postData = "user=" + objNetwork.UserName + "&domainFlatName=" + strdns + "&manualScript=true&forceEnroll=false".

Salve o arquivo e aplique o script aos usuários através das políticas de grupo.

Configure o script de logon para uma OU específica através da política de grupo

  1. Abra o Server Manager e vá para Ferramentas > Gerenciamento de Política de Grupo.
  2. Expanda a árvore Domínios, clique com o botão direito no domínio ou OU desejado e selecione Criar um GPO neste domínio e vinculá-lo aqui.
  3. A caixa de diálogo Novo GPO será exibida. Insira um Nome para o GPO e clique em OK.
  4. enrollmentReminder
  5. Encontre o GPO recém-criado sob o domínio ou OU que você criou no passo anterior, clique com o botão direito nele e selecione Editar.
  6. enrollmentReminder
  7. No Editor de Gerenciamento de Política de Grupo que abrir, vá para Configuração do Usuário > Políticas > Configurações do Windows > Scripts (Logon/Logoff), então dê um duplo clique em Logon exibido no painel direito.
  8. enrollmentReminder
  9. Na janela Propriedades de Logon que abrir, clique em Mostrar Arquivos. Uma pasta cujo nome termina em User\Scripts\Logon\ será exibida.
  10. enrollmentReminder
  11. Copie seu script de logon, no nosso caso, o arquivo ADSelfService_Enroll.hta da pasta \bin (o local padrão é ), e cole-o aqui.
  12. Clique em Adicionar na janela Propriedades de Logon.
  13. Clique em Procurar para abrir o diretório do script de logon, selecione seu arquivo de script de logon e clique em OK.
  14. Certifique-se de que o arquivo de script de logon selecionado esteja exibido na janela Propriedades de Logon. Clique em OK.

Agora, a inscrição será aplicada durante o login para usuários que pertencem à OU desejada.

Etapas a seguir se você já estiver usando um script de logon

O force enrollment logon script que acompanha o ADSelfService Plus é compatível com qualquer tipo de script de logon que você já esteja executando em seu ambiente Windows.

Se você já estiver usando um script de logon, siga as etapas abaixo:

  1. If the logon script is a batch file, add the following line at the end of your logon script:

    path = "<ScriptPath>"
    start /d %path% ADSelfService_Enroll.hta

  2. Se o script de logon for um script VB, adicione as seguintes linhas ao final do seu script de logon: Set objShell = WScript.CreateObject ("WScript.Shell") path = "" objShell.Run(path+"\"+"ADSelfService_Enroll.hta")
  3. Importante: Substitua pelo local do arquivo ADSelfService_Enroll.hta (o local padrão é ).

    Dica:

     Enable single autenticação via NTLMv2 no login to allow users to log in to ADSelfService Plus automatically when they click on the Inscrever-se button.

Aqui está um vídeo demonstrativo que o guia passo a passo na configuração da inscrição forçada.

Obrigado!

Sua solicitação foi enviada para a equipe de suporte técnico do ADSelfService Plus. Nossa equipe técnica irá assisti-lo o mais breve possível.

 

Precisa de assistência técnica?

  • Digite seu e-mail
  • Fale com especialistas
  •  
     
  •  
  • Ao clicar em 'Fale com especialistas', você concorda com o processamento de dados pessoais de acordo com a Privacy Policy.

Não encontrou o que procura?

  •  

    Visite nossa comunidade

    Publique suas perguntas no fórum.

     
  •  

    Solicite recursos adicionais

    Envie-nos suas necessidades.

     
  •  

    Precisa de assistência para implementação?

    Experimente o OnboardPro

     

Copyright © 2026, ZOHO Corp. Todos os direitos reservados.