【问题标题】:Windows Server 2008 r2 dsadd usercreation does not workWindows Server 2008 r2 dsadd 用户创建不起作用
【发布时间】:2015-11-11 18:44:05
【问题描述】:

我制作了一个批处理文件,它应该从 txt 文件创建用户,但不知何故,它似​​乎跳过了 (for /f .........) dsadd 部分:(我做错了什么吗?

这是固定的,谢谢:D

这是工作代码

@echo off
cls
echo Creating Accounts
echo -----------------
for /F "tokens=1-2" %%A in (Users.txt) do dsadd user cn=%%A,ou=OU-%%B,dc=school,dc=local -disabled no -pwd Welkom01 -memberof cn=%%B,ou=OU-%%B,dc=school,dc=local -hmdir \\DC01\%%A$\Data -hmdrv S: -profile \\DC01\%%A$\Profile -canchpwd yes -pwdneverexpires yes
echo -----------------
pause

【问题讨论】:

  • 您忘记了/F 开关:for /F "tokens=1-2" %%A in ...
  • 感谢回复,我知道了,这是错误的代码...哎呀。但它仍然不起作用。

标签: batch-file command-line active-directory command-prompt


【解决方案1】:

{已回答}

正确的代码是

@echo off
cls
echo Creating Accounts
echo -----------------
for /F "tokens=1-2" %%A in (Users.txt) do dsadd user cn=%%A,ou=OU-%%B,dc=school,dc=local -disabled no -pwd Welkom01 -memberof cn=%%B,ou=OU-%%B,dc=school,dc=local -hmdir \\DC01\%%A$\Data -hmdrv S: -profile \\DC01\%%A$\Profile -canchpwd yes -pwdneverexpires yes
echo -----------------
pause

文件被弄乱了,因为我是用其他代码的一部分制作的。 :)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-12-11
    • 2012-06-05
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    相关资源
    最近更新 更多