0

我正在为一个为每个用户创建主文件夹的网络制作一个简单的脚本。让用户 + 将他们放在正确的组中效果很好,但是一旦我添加了主文件夹部分,它只会执行一次。这个脚本在另一个脚本中被调用了 9 次,但它只运行一次。

rem ****** %1 username
rem ****** %2 password
rem ****** %3 group



net user %1 %2 /ADD 
net user %1 /logonpasswordchg:no 
net user %1 /active:yes 
net user %1 /expires:NEVER 
net user %1 /times:M-F,8-18
net user %1 /passwordchg:no

net group %3 %1 /add


C:
cd \School\Homefolders\Leerlingen
md %1
echo Y| cacls C:\School\Homefolders\Leerlingen\%1 /G %1:C administrators:F
cd..
cd..
cd..
cd..
C:
4

1 回答 1

1

我刚刚创建了一个类似的示例,并且由于更改目录而导致了相同的问题。您还有一个额外的“cd ..”语句。尝试使用以下内容:

md C:\School\Homefolders\Leerlingen\%1
echo Y| cacls C:\School\Homefolders\Leerlingen\%1 /G %1:C administrators:F

我还假设它会被多次调用,因为您记得在调用该语句的批处理文件中使用调用语句。

于 2012-12-06T10:38:28.820 回答