public void IncluirUsuariosADOrigemCoreSSO()
        {
            var registrosInclusao = from i in comparador.ObterDiferenca(ModoComparacao.OrientadoPeloLadoA)
                                    where i.LadoA != null && i.Resultado == ResultadoComparacao.SomenteLadoA
                                    select i.LadoA;

            foreach (var item in registrosInclusao)
            {
                ResultadoImportacaoDTO resultado = new ResultadoImportacaoDTO()
                {
                    Usuario = item
                };
                try
                {
                    var ouUsuario = consultaOU.MontarOUUsuario(item.Login, item.OU);

                    if ((TipoCriptografia)item.Criptografia != TipoCriptografia.TripleDES)
                    {
                        repositorioCoreSSO.ResetarSenhaParaPadrao(item);
                    }

                    if (!string.IsNullOrWhiteSpace(ouUsuario))
                    {
                        resultado.Resultado = repositorioAD.CriarUsuario(item) ? ResultadoImportacao.Sucesso : ResultadoImportacao.FalhaNaoIdentificada;
                    }
                    else
                    {
                        resultado.Resultado = ResultadoImportacao.NaoFoiPossivelIdentificarOU;
                    }

                    AtualizarSincronizacao(item);
                }
                catch (Exception ex)
                {
                    resultado.Resultado    = ResultadoImportacao.Erro;
                    resultado.MensagemErro = ex.ToString();
                }

                repositorioADSync.IncluirResultadoSincronizacao(resultado);
            }
        }