- O SharePoint é uma das maiores plataformas colaborativas e é criado pela Microsoft.
- No entanto, erros como aquele em que o trabalho de importação AD do perfil de usuário não está em execução são comuns.
- Muitos usuários consideram que mudar as propriedades do seu servidor ajudou.
- No entanto, esta solução exigirá que você saiba como usar o PowerShell.

Na tentativa de incorporar tantos aplicativos dentro do Microsoft Office Suite que sejam relevantes para ambientes de trabalho, a Microsoft decidiu incorporar também o SharePoint .
Esta ferramenta colaborativa versátil pode ser usada como um sistema de gerenciamento e armazenamento de documentos, mas o produto é altamente configurável e o uso varia substancialmente entre as organizações.
No entanto, software é software, e o SharePoint tem seu próprio quinhão de bugs e torções. Um bom exemplo é um bug que os usuários têm relatado em que o trabalho de timer de importação do Active Directory não é executado:
I created User Profile service application in SharePoint 2016 and created synchronization connection to import users from AD. Then started full synchronization but it is not importing any user from AD. “Profile Synchronization Status” is always in Idle mode.
Como o SharePoint depende do trabalho organizacional, não ser capaz de importar novos membros pode afetar gravemente a funcionalidade do programa.
É por isso que decidimos montar esta lista para que você possa ser orientado passo a passo para uma solução viável.
Como faço para corrigir o erro de importação de perfil de usuário do SharePoint?
Todos os servidores do farm que estão executando o Serviço de Perfil de Usuário também não têm permissão para executar trabalhos de timer do tipo Trabalho de Serviço.
No nosso caso, importar um perfil de usuário também é um trabalho de serviço e só pode ser executado em servidores que executam o serviço de Perfil de Usuário. Isso significa que não há servidores no farm com permissão para executar o trabalho.
Altere as propriedades do seu servidor
- Pressione Iniciar
- Digite e inicie o PowerShell com direitos administrativos
- Copie e cole essas linhas e execute-as:
$ SIs = Get-SPServiceInstance | ? {$ _. typename -match "serviço de perfil"}
$ Farm = Get-SPFarm
$ FarmTimers = $ Farm.TimerService.Instances
$ 1onLine = $ false
foreach ($ SI em $ SIs)
{If ($ SI.Status -eq "Online")
{$ 1onLine = $ true
foreach ($ FT em $ FarmTimers)
{if ($ SI.Server.Address.ToString () -eq $ FT.Server.Name.ToString ())
{if ($ FT.AllowServiceJobs -eq $ false)
{write-host -ForegroundColor Red "Trabalhos de serviço NÃO estão habilitados no servidor UPS" $ FT.Server.Name.ToString ()
write-host -ForegroundColor green "Habilitando trabalhos de serviço no servidor:" $ FT.Server.Name.ToString ()
$ FT.AllowServiceJobs = $ true
$ FT.Update ()
}
else {write-host -ForegroundColor green "Trabalhos de serviço já ativados no servidor:" $ FT.Server.Name.ToString ()}
}
}
}
}
If ($ 1onLine -eq $ false) {write-host -ForegroundColor red "Nenhuma instância do Serviço de Perfil de Usuário online neste farm!"}


O comando PowerShell escrito acima irá verificar se há pelo menos uma instância do Serviço de Perfil de Usuário no farm. Além disso, isso define a propriedade AllowServiceJobs como true para a instância do cronômetro nesses servidores.
Se modificar as propriedades do servidor parecer muito complicado, outra solução seria iniciar o Serviço de Perfil de Usuário em um servidor onde trabalhos de serviço são permitidos.
Seguindo essas etapas, você não deverá mais ter problemas com trabalhos de importação usando o recurso Active Directory do SharePoint.
Se você conhece outras maneiras de resolver esse problema, não hesite em compartilhá-las conosco na seção de comentários abaixo.