Batch file Windows Server 2008 r2 dsadd用户创建不起作用

Batch file Windows Server 2008 r2 dsadd用户创建不起作用,batch-file,command-line,active-directory,command-prompt,Batch File,Command Line,Active Directory,Command Prompt,我制作了一个批处理文件,该文件应该是从txt文件创建用户的,但不知何故它似乎跳过了(for/f………)dsadd部分:(我做错什么了吗 它是固定的thx: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 -p

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

它是固定的thx: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

{回答}

正确的代码是

@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…
thx对于响应,我认为,这是错误的代码。。。哎呀。但它仍然不起作用。