none
Добавление значений в новый атрибут RRS feed

  • Вопрос

  • Добрый день!

    Был создан новый атрибут и привязан к классу User. Необходимо внести в него значения на основании Excel файла состоящего из 2 столбцов: Description (ФИО на русском) и DR (дата прихода на работу - новый атрибут). Через Quest cmdlets это сделать как я понял нельзя, т.к там определенный набор атрибутов который можно изменять. Как это можно реализовать?

    15 ноября 2011 г. 6:13

Ответы

Все ответы

  • Get-QADUser kazun -IncludedProperties DR | Set-QADUser -ObjectAttributes @{DR=2}
    


    или

    Set-QADUser kazun -ObjectAttributes @{DR=3} -IncludedProperties DR

     

    • Изменено KazunEditor 15 ноября 2011 г. 8:18
    • Помечено в качестве ответа KazunEditor 15 ноября 2011 г. 11:26
    15 ноября 2011 г. 8:18
    Отвечающий
  • Спасибо! У меня отработало

    Import-Csv

    d:\users1.csv | foreach {Get-QADUser -SamAccountName $_.SamAccountName -IncludedProperties Dr | Set-QADUser -ObjectAttributes $_}

    Хотелось бы это привязать к Description (по ФИО добавлять ДР) 

    Иванов Петр Петрович,12/12/2011

    Фролов Иван Иванович,12/11/2001

     


    • Изменено aficio 15 ноября 2011 г. 11:15
    15 ноября 2011 г. 11:15
  • Спасибо! У меня отработало

    Import-Csv

    d:\users1.csv | foreach {Get-QADUser -SamAccountName $_.SamAccountName -IncludedProperties Dr | Set-QADUser -ObjectAttributes $_}
     

    Хотелось бы это привязать к Description (по ФИО добавлять ДР) 

    Иванов Петр Петрович,12/12/2011

    Фролов Иван Иванович,12/11/2001

     



    Import-Csv d:\users1.csv | foreach {
    	Get-QADUser $_.DisplayName -IncludedProperties Dr | Set-QADUser -ObjectAttributes @{Dr=$_.Dr}
    	}
    



    Пример содержимового файла:

    PS # gc d:\users1.csv
    DisplayName,Dr
    Иванов Петр Петрович,12/12/2011
    Фролов Иван Иванович,12/11/2001

     

    • Изменено KazunEditor 15 ноября 2011 г. 11:54
    15 ноября 2011 г. 11:52
    Отвечающий
  • Спасибо! У меня отработало

    Import-Csv

    d:\users1.csv | foreach {Get-QADUser -SamAccountName $_.SamAccountName -IncludedProperties Dr | Set-QADUser -ObjectAttributes $_}
     

    Хотелось бы это привязать к Description (по ФИО добавлять ДР) 

    Иванов Петр Петрович,12/12/2011

    Фролов Иван Иванович,12/11/2001

     



    Import-Csv d:\users1.csv | foreach {
    	Get-QADUser $_.DisplayName -IncludedProperties Dr | Set-QADUser -ObjectAttributes @{Dr=$_.Dr}
    	}
    



    Пример содержимового файла:

    PS # gc d:\users1.csv
    DisplayName,Dr
    Иванов Петр Петрович,12/12/2011
    Фролов Иван Иванович,12/11/2001
    

     


    Не хочет он русский DisplayName брать, начинает все учетки в AD изменять. Прийдется видно все таки SamAccountName использовать. Спасибо!
    15 ноября 2011 г. 13:53