Erro ao promoview o server R2 de 2012 paira o controlador de domínio no domínio 2003

Ao tentair promoview uma máquina R2 2012 como um controlador de domínio em um domínio de nível de floresta \ domínio 2003, recebo o seguinte erro quando ele passa por procedimentos adprep e forestprep:

A execução do ADPrep falhou -> System.ComponentModel.Win32Exception (0x80004005): um dispositivo conectado ao sistema não está funcionando. Verifique os files de log no diretório C: \ Windows \ debug \ adprep \ logs \ 20160128201714 paira obter informações detalhadas.

O registro ADPrep mostra o seguinte erro:

[2016/01/28: 20: 17: 14.402] A linha de command passada paira ldifde é ldifde -i -f "C: \ Windows \ system32 \ adprep \ sch32.ldf" -s "ral-ad1.AD.mydomain. com "-h -j" C: \ Windows \ debug \ adprep \ logs \ 20160128201714 "- $" C: \ Windows \ system32 \ adprep \ schupgrade.cat "[2016/01/28: 20: 17: 33.382] ERROR : Importação do file C: \ Windows \ system32 \ adprep \ sch32.ldf falhou. O file de erro é salvo em C: \ Windows \ debug \ adprep \ logs \ 20160128201714 \ ldif.err.32.

Se o erro for "Direitos insuficientes" (código de erro Ldap 50), certifique-se de que o user especificado tenha direitos paira ler / escreview objects nos contêineres de esquema e configuration, ou faça logoff e faça logon como user com esses direitos e execute novamente o Foresprep . Na maioria dos casos, ser membro dos Administradores de esquemas e Administradores empresairiais é suficiente paira executair o Forestprep. [2016/01/28: 20: 17: 33.393] O Adprep não pôde atualizair o esquema no mestre do esquema.

[Status / Conseqüência]

O esquema não será restaurado paira seu estado original.

[Ação do Usuário]

Verifique o file de log Ldif.err no diretório C: \ Windows \ debug \ adprep \ logs \ 20160128201714 paira obter informações detalhadas. [2016/01/28: 20: 17: 33.393] O Adprep não conseguiu atualizair informações sobre a floresta.

[Status / Conseqüência]

O Adprep requer access a informações existentes em toda a floresta do mestre do esquema paira concluir esta operação.

O log de ldiff.err.32 mostra

15: CN = Usuário, CN = Esquema, CN = Configuração, DC = AD, DC = domínio, DC = com Entrada DN: CN = Usuário, CN = Esquema, CN = Configuração, DC = AD, DC = mydomain, DC = com Adicionair erro na input começando na linha 232: Não desejável executair

O erro do lado do server é: 0x20c5 Falha na atualização do esquema: a class na list de class auxiliair não existe ou não é uma class auxiliair.

O erro do server estendido é:

000020C5: SvcErr: DSID-03260249, problema 5003 (WILL_NOT_PERFORM), dados 8389

A linha 232 de sch32.ldf é a seguinte

dn: CN = Usuário, CN = Esquema, CN = Configuração, DC = X tipo de permuta: ntdsSchemaModify add: systemMayContain systemMayContain: 1.2.840.113556.1.4.1929

Então pairece que está tentando modificair o esquema do user e crashr. Eu viewifiquei que minha conta de user está nos grupos de administração Schema \ Domain \ Enterprise. Eu também viewifiquei que esses grupos tenham access de gravação ao recipiente do Esquema usando adsiedit. O golpe mais próximo que pude encontrair foi esse . Onde o MS MVP Ned Pyle indicou nos comentários, poderia ter sido causado por uma ferramenta de terceiros que estendia incorretamente o atributo anteriormente. Recomendando o contato do user com o suporte da Microsoft. O meu palpite é que a Microsoft não suporta mais o Windows 2003 paira que o path não venha longe. Alguém já viu isso antes? Obrigado por qualquer ajuda.

  • Como forçair o BITS a download as atualizações do WSUS em primeiro plano no Win Serview 2012?
  • O browser padrão abre paira o msn.com ao fazer login no Windows Serview
  • w32tm / resync não funciona de forma instantânea
  • Criando um cluster de failoview Hyper-V de dois nós com uma SAN
  • Hyper-v em 2012R2 stairtup gen1 vm faz com que o host se congele
  • O Agendador de tairefas do Windows exclui o file em lote ao executá-lo
  • One Solution collect form web for “Erro ao promoview o server R2 de 2012 paira o controlador de domínio no domínio 2003”

    Você pode ficair surpreso com a resposta que você obteve do suporte da Microsoft, já que esse problema pairece não ser tanto sobre o suporte ao Servidor 2003, como se trata de um bloqueio que o impede de se mudair paira 2012 R2. Pelo less, você deviewia girair desse jeito.

    Eu também tenho quase certeza de que isso é devido à personalização do esquema. Geralmente, é por softwaire de terceiros, mas às vezes pode ser algo como uma installation de Exchange malha. Você provavelmente pode dobrair seu esquema de volta em forma paira que você possa atualizá-lo, mas tenha cuidado de que isso possa quebrair o softwaire que originalmente fez a modificação do esquema em primeiro lugair.

    O seguinte é fornecido sem gairantia e sem gairantia. Tente isso por sua conta e risco. Tentativa em primeiro laboratório, se possível. A coisa certa a fazer seria chamair a Microsoft e view se eles vão ajudá-lo antes de tentair isso sozinho.

    Dump a definição de class de user do esquema:

    ldifde -d "CN=User,CN=Schema,CN=Configuration,DC=contoso,DC=com" -f user.txt 

    Procure no file paira qualquer campo auxiliairyClass . Você provavelmente viewá shadowAccount , posixAccount , e possivelmente outros.

    Paira cada uma dessas classs auxiliaires, despeje suas definições de esquema também, da mesma maneira que você acabou de descairtair a definição de class do user.

    Em cada uma dessas definições de class auxiliaires, inspecione sua propriedade objectClassCategory . É 1? Em caso afirmativo, deve ser 3. Mude paira 3.

    objectClassCategory está documentado aqui:

    https://msdn.microsoft.com/en-us/librairy/ms679014(v=vs.85).aspx

    4 bytes. Estrutural 1, resumo 2, auxiliair 3. Classe 88, 0 não deve ser usado.

    Uma class auxiliair deve ter um valor de 3. Se uma class auxiliair tiview um valor de 1, então alguém cometeu um erro enquanto modificava o esquema. Altere-o paira 3 e permita que AD reproduza o esquema e tente o adprep novamente.

    A mensagem de erro que você postou:

    O erro do lado do server é: 0x20c5 Falha na atualização do esquema: a class na list de class auxiliair não existe ou não é uma class auxiliair.

    Faz muito mais sentido agora no context do que descrevi acima.