C# 在exchange 2013中使用powershell cmdlet设置说明

C# 在exchange 2013中使用powershell cmdlet设置说明,c#,powershell,exchange-server,C#,Powershell,Exchange Server,如何使用powershell cmdlet在常规部分设置字段“Description” 我正在使用c#中的powershell命令进行修改。我试图使用命令“set ADUser”,但它看起来不像是调用 以下是我尝试过的命令: // create the PowerShell command var command3 = new Command("Set-ADUser"); command3.Parameters.Add("Identity", userprincipalname); comman

如何使用powershell cmdlet在常规部分设置字段“Description”

我正在使用c#中的powershell命令进行修改。我试图使用命令“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.

Set ADUser来自ActiveDirectory模块(RSAT工具)。Exchange 2013 cmdlet使用Set User,但Description不是它的参数之一,因此您不能仅使用Exchange cmdlet来设置/更改它。

Ok,要使用此命令,我必须在Exchange服务器上安装此模块?是。您必须将其导入到运行该命令的会话中。Exchange提供的管理会话受“无语言”约束(它们只识别特定于Exchange的cmdlet),因此您将无法在其中一个会话中执行导入模块。我不理解导入过程。。你是说在visual studio中?非常感谢。这是一个模块。若要在模块中使用cmdlet,必须将其导入执行命令的会话或运行空间。我必须在3分钟后出席会议。发布新问题时,您可能会得到更快的帮助。。。。。。。