none
Добавить пользователей в Active Directory через консоль RRS feed

  • Вопрос

  • Имеется Windows Server 2008 SP2 x64
    На нем поднят контроллер домена.
    Имею в Excel таблицу с данными сотрудников.
    Хочу создать скрипт, который внесет всех сотрудников с их данными.

    Получается команда
    dsadd user IvanovI -fn "Иван -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -memberof "cn=users,dc=domain,dc=local" -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" -mustchpwd yes

    Но при выполнении пишет ошибку
    dsadd ошибка:Недопустимый формат значения "Целевой объект этой команды".
    Где я ошибся?
    26 августа 2009 г. 10:42

Ответы

  • Заработала такая команда

    dsadd user cn=IvanovI,cn=users,dc=domain,dc=local -upn "Ivanov@domain.local" -fn "Иван" -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" -mustchpwd yes
    Спасибо!
    26 августа 2009 г. 12:44

Все ответы

  • Необходимо указывать UserDN, примерно так:

    dsadd user cn=IvanovI,cn=users,dc=domain,dc=local  ....
    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    26 августа 2009 г. 11:34
  • Сейчас попробую.
    26 августа 2009 г. 11:36
  • Выполнил такую команду
    dsadd user cn=IvanovI,cn=users,dc=domain,dc=local -fn "Иван" -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" -mustchpwd yes
    Команда выполнилась без ошибок.
    Но не прописалось Имя входа пользователя IvanovI@domain.com
    Прописалось только Имя входа пользователя (пред-Windows 2000) IvanovI
    26 августа 2009 г. 11:46
  • Попробуйте так:
    dsadd user cn=IvanovI,cn=users,dc=domain,dc=local
    -fn "Иван"
    -ln "Иванов"
    -display "Иванов Иван Иванович"
    –samID IvanovI
    -pwd P@ssword
    -tel "105"
    -email "Ivanov@domain.com"
    -mobile "нет его"
    -title "Специалист отдела сбыта"
    -dept "Торговый"
    -company "СП Абра ООО"
    -mustchpwd yes


    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    26 августа 2009 г. 11:51
  • Попробуйте так:
    dsadd user cn=IvanovI,cn=users,dc=domain,dc=local
    -fn "Иван"
    -ln "Иванов"
    -display "Иванов Иван Иванович"
    –samID IvanovI
    -pwd P@ssword
    -tel "105"
    -email "Ivanov@domain.com"
    -mobile "нет его"
    -title "Специалист отдела сбыта"
    -dept "Торговый"
    -company "СП Абра ООО"
    -mustchpwd yes

    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.

    dsadd ошибка:'"-samID" - неизвестный параметр.
    26 августа 2009 г. 11:58
  • Проверил: C:\>dsadd user cn=IvanovI,cn=users,dc=domain,dc=local -samid "IvanovI" -fn "Иван" -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" dsadd succeeded....
    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    26 августа 2009 г. 12:02
  • Проверил: C:\>dsadd user cn=IvanovI,cn=users,dc=domain,dc=local -samid "IvanovI" -fn "Иван" -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" dsadd succeeded....
    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.

    Еще нужно будет указать UPN:

    -upn <UPN>              Set the upn value to <UPN>.

    -upn "Ivanov@domain.local"

    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    26 августа 2009 г. 12:05
  • Проверил: C:\>dsadd user cn=IvanovI,cn=users,dc=domain,dc=local -samid "IvanovI" -fn "Иван" -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" dsadd succeeded....
    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    Я удалил из AD учетку и пытался создать такую же новую.
    Не давало.
    Взял изменил имя и фамилию и команда выполнилась, но нужных изменений не произошло.
    Может нужно использовать параметр

    -upn <UPN>

    Specifies the user principal name of the user that you want to add, for example, Linda@widgets.contoso.com.

    26 августа 2009 г. 12:20
  • Может нужно использовать параметр

    -upn <UPN>

    Specifies the user principal name of the user that you want to add, for example, Linda@widgets.contoso.com.

    см. выше. Да, конечно нужно....

    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    26 августа 2009 г. 12:27
  • Заработала такая команда

    dsadd user cn=IvanovI,cn=users,dc=domain,dc=local -upn "Ivanov@domain.local" -fn "Иван" -ln "Иванов" -display "Иванов Иван Иванович" -pwd P@ssword -tel "105" -email "Ivanov@domain.com" -mobile "нет его" -title "Специалист отдела сбыта" -dept "Торговый" -company "СП Абра ООО" -mustchpwd yes
    Спасибо!
    26 августа 2009 г. 12:44
  • Появилась проблема с выполнением скрипта.
    Когда его просматриваешь в блокноте проблем с кодировкой нет.
    Сохраняю в формат cmd или bat.
    Запускаю.
    В консоли вместо русских букв появляются иероглифы и команды не выполняются.
    Как быть?
    26 августа 2009 г. 14:16
  • chcp 1251 в начало скрипта
    Если ответ Вам помог, нажмите на изображение зеленой галочки - «пометить как ответ». Если ответ был для Вас полезен, Вы можете пометить это сообщение как «полезное», нажав на ссылку "проголосовать за полезное сообщение" в правом верхнем углу сообщения.
    26 августа 2009 г. 14:40