Unindo um domínio do Active Directory usando netdom

1

Eu tenho um script simples para ingressar em um domínio do AD e renomear o computador. Quando executo esses comandos diretamente na CLI, tudo funciona bem.

Quando executo o mesmo via arquivo em lote, recebo um erro dizendo

The network path was not found

Estou executando como administrador com privilégios totais. Eu pesquisei em fóruns da Microsoft, mas o meu caso é único porque funciona da CLI e não do arquivo de lote

netdom join %%computername%% /domain:OPSCODEDEMO.COM /userd:Administrator /passwordd:xxx
netdom renamecomputer %%computername%% /NewName:%hostname% /Force

O ambiente é o Windows 2k8 R2 SP1 em execução no Ninefold Cloud (Xenserver).

    
por Cheezo 08.11.2012 / 17:24

1 resposta

5

Eu suspeito que seus sinais de porcentagem dupla são os culpados.

Você pode ver como ele está sendo executado no arquivo em lote adicionando echo on imediatamente antes do primeiro netdom e executando o arquivo em lote a partir de um prompt de comando elevado. Eu espero que você veja algo como:

netdom join %THE_COMPUTER_NAME% /domain:OPSCODEDEMO.COM /userd:Administrator /passwordd:xxx

Como você está fazendo isso funcionar em todos os sinais de percentual duplo, mesmo apenas executando esses comandos na CLI "à mão", está me desconcertando.

    
por 09.11.2012 / 04:12