#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 минуты. Вы можете получить более быструю помощь при публикации нового вопроса…….