OS X 的 DSCONFIGAD 实用程序有一个 -OU 参数,允许通过 FQ LDAP DN 参数生成计算机对象并将其绑定到指定的 -OU。这直接取自 Apple 的 DSCONFIGAD 手册页:
-ou dn The LDAP DN of the container to use for adding the computer. If this is not specified, it
will default to the container "CN=Computers" within the domain that was specified (e.g.,
"CN=Computers,DC=domain,DC=ads,DC=demo,DC=com"
我尝试过以下格式:
dsconfigad -opt1 arg1 -opt2 arg2 ... -ou "OU=BIO,CN=MANAGED CLIENT
SYSTEMS,DC=WORLD,DC=HEADQ,DC=PRATT,DC=COM"
-ou "OU=BIO,OU=MANAGED\ CLIENT\
SYSTEMS,DC=WORLD,DC=HEADQ,DC=PRATT,DC=COM"
-ou "OU=BIO,OU=MANAGED CLIENT
SYSTEMS,DC=WORLD,DC=HEADQ,DC=PRATT,DC=COM"
-ou "OU=BIO,CN=MANAGED\ CLIENT\
SYSTEMS,DC=WORLD,DC=HEADQ,DC=PRATT,DC=COM"
-ou "CN=BIO,CN=MANAGED CLIENT
SYSTEMS,DC=WORLD,DC=HEADQ,DC=PRATT,DC=COM"
-ou "CN=BIO,CN=MANAGED\ CLIENT\
SYSTEMS,DC=WORLD,DC=HEADQ,DC=PRATT,DC=COM"
-ou bio.managed client systems.world.headq.pratt.com
-ou bio.managed\ client\ systems.world.headq.pratt.com
...我就是无法让它在 BIO OU 中生成计算机对象。它可以在默认的 CN=COMPUTERS 容器中正常生成对象,但我还没有让它在其他任何地方工作。命令和我输入的所有其他选项也都正常工作,只是 -ou 选项不行。我收到一条错误消息,提示“容器不存在”。但 MANAGED CLIENT SYSTEMS 容器内的 BIO ou 存在于 Active Directory 中。任何见解都将不胜感激。