Обновление описаний заданий в AD с использованием адресов электронной почты с помощью PowerShell

const startDate = '2017-11-08';
const endDate   = '2017-10-01';
const timeDiff  = (new Date(startDate)) - (new Date(endDate));
const days      = timeDiff / (1000 * 60 * 60 * 24)
  1. Установить дату начала
  2. Установить конечную дату
  3. Рассчитать разницу
  4. Преобразовать миллисекунды в дни
-3
задан Nethan Burke 13 July 2018 в 11:29
поделиться

1 ответ

Хорошо, предположим, что ваш .csv выглядит так:

"email","jobtitle"
"user1@mydomain.com","New job description for user1"
"user2@mydomain.com","New job description for user2"
"user3@mydomain.com","New job description for user3"

вы могли бы сделать что-то вроде

Import-Module ActiveDirectory

Import-CSV -Path <PATH-TO-YOUR-CSV-FILE> | Foreach-Object {
    # properties from the csv
    $mail  = $_.email
    $title = $_.jobtitle
    Get-ADUser -Filter {(mail -eq "$mail")} | Set-ADUser -Title $title
}
0
ответ дан Theo 17 August 2018 в 13:03
поделиться
  • 1
    Вы не должны решать проблему людей, когда они не прилагают никаких усилий. Это просто способствует плохому поведению (SO не является услугой кодирования). – Paxz 13 July 2018 в 12:26
  • 2
    Я знаю, но поскольку это его первый вопрос, я не хотел его пугать ... – Theo 13 July 2018 в 12:43
  • 3
    Этот вопрос в основном исходит от людей, задающих свой первый вопрос. Тем не менее мы должны попытаться сохранить наш стандарт на SO. Если они отредактируют свой вопрос и действительно улучшат свой пост, вы сможете вознаградить их и дать правильный ответ :). – Paxz 13 July 2018 в 12:51
  • 4
    Спасибо, Тео, я ценю «push». и я, конечно, не буду публиковать какие-либо дальнейшие неопределенные вопросы без примеров моей начальной работы / кодирования – Nethan Burke 13 July 2018 в 13:25
  • 5
    @NethanBurke Я не думал, что ваш вопрос был расплывчатым, но да, у него не было примеров того, что вы пробовали до сих пор. В любом случае, если мой ответ решает вашу проблему, пожалуйста, отметьте его как принятый. ( stackoverflow.com/help/someone-answers [/ д0]) – Theo 14 July 2018 в 14:44
Другие вопросы по тегам:

Похожие вопросы: