使用 netdom 加入 Active Directory 域

Che*_*ezo 1 windows active-directory batch-file windows-server-2008-r2

我有一个简单的脚本来加入 AD 域并重命名计算机。当我直接在 CLI 上执行这些命令时,它工作正常。

当我通过批处理文件执行相同的操作时,出现错误提示

找不到网络路径

我以具有完全权限的管理员身份运行。我在微软论坛上用谷歌搜索过,但我的情况是独一无二的,因为它是从 CLI 而不是从批处理文件中工作的

netdom join %%computername%% /domain:OPSCODEDEMO.COM /userd:Administrator /passwordd:xxx
netdom renamecomputer %%computername%% /NewName:%hostname% /Force
Run Code Online (Sandbox Code Playgroud)

环境是运行在Ninefold Cloud (Xenserver) 上的Windows 2k8 R2 SP1。

Eva*_*son 5

我怀疑你的双百分号是罪魁祸首。

您可以通过echo on在第一个之前添加一个netdom并从提升的命令提示符运行批处理文件来查看它在批处理文件中的执行情况。我希望你会看到类似的东西:

netdom join %THE_COMPUTER_NAME% /domain:OPSCODEDEMO.COM /userd:Administrator /passwordd:xxx
Run Code Online (Sandbox Code Playgroud)

即使只是“手动”在 CLI 上运行这些命令,你如何让它完全使用双百分号工作,这让我感到困惑。