Показать полную графическую версию : Создание пользователей (dsadd user)
Для создания пользователей использую вот такой вот код в cmd:
>for /L %i in (001,1,020) do dsadd user "CN=Geo%i,OU=OU Employees,DC=nameDomen,DC=local" -pwd Password%i
Как добиться того чтобы имя пользователя выглядело вот так Geo001, Geo002, ... Geo020.
Проблема в том что команда создает пользователей такого вида Geo1, Geo2, ...Geo20.
Petya V4sechkin
19-11-2008, 19:31
Grug, примерно так:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
For /L %%i in (1,1,20) Do (
Set j=00%%i
Set j=!j:~-3!
Dsadd User "CN=Geo!j!,OU=OU Employees,DC=nameDomen,DC=local" -pwd Password%%i
)
>for /L %i in (001,1,020) »
О_О а вы о чём? что это за команды ?
Код:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
For /L %%i in (1,1,20) Do (
Set j=00%%i
Set j=!j:~-3!
Dsadd User "CN=Geo!j!,OU=OU Employees,DC=nameDomen,DC=local" -pwd Password%%i
) »
Все получилось. Спасибо. Только вместо Set j=!j:~-3! и CN=Geo!j! нужно было указать другую переменную.
Витоге сделал так:
@Echo Off
SetLocal EnableExtensions EnableDelayedExpansion
For /L %%i in (1,1,20) Do (
Set j=00%%i
Set x=!j:~-3!
Dsadd User "CN=Geo!x!,OU=OU Employees,DC=nameDomen,DC=local" -pwd Password%%i
)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.