Задать описание с помощью командлета powershell в exchange 2013

#c# #powershell #exchange-server

#c# #powershell #exchange-сервер

Вопрос:

Как мы можем установить поле «Описание» в разделе «Общие» с помощью командлета powershell?

Я использую команду powershell на c # для внесения изменений. Я попытался использовать команду «set-ADUser», но она не выглядит как допустимая команда для вызова…

вот команда, которую я попробовал :

 // create the PowerShell command
var command3 = new Command("Set-ADUser");
command3.Parameters.Add("Identity", userprincipalname);
command3.Parameters.Add("Description", description);
  

И у меня эта ошибка :

 The term 'Set-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program.
  

Ответ №1:

Установить ADUser из модуля ActiveDirectory (RSAT tools). Командлеты Exchange 2013 используют Set-User, но описание не является одним из его параметров, поэтому вы не можете установить / изменить его, используя только командлеты Exchange.

Комментарии:

1. Итак, чтобы использовать эту команду, я должен установить этот модуль на сервере Exchange?

2. ДА. И вы должны импортировать его в сеанс, в котором выполняется команда. Сеансы управления, предоставляемые Exchange, не ограничены по языку (они распознают только определенные для Exchange командлеты), поэтому вы не сможете выполнить модуль импорта в рамках одного из этих сеансов.

3. Я не понимаю импорта.. Вы имеете в виду в Visual Studio? Спасибо!

4. Это модуль. Чтобы использовать командлеты в модуле, они должны быть импортированы в сеанс или пространство выполнения, в котором выполняется команда.

5. Я должен быть на собрании через 3 минуты. Вы можете получить более быструю помощь при публикации нового вопроса…….