如何在C#中使用PowerShell命令以编程方式为Office Communicator 2007 R2启用AD用户帐户?

时间:2019-10-08 11:46:27

标签: c# powershell exchange-server

我正在使用PowerShell命令启用AD用户邮箱。如何为用户启用Microsoft Office Communicator 2007%2(MOC)? MOC是否有任何Enable-Mailbox这样的PowerShell命令?这是启用邮箱的代码,我想在其中添加另一个命令:

RunspaceConfiguration rsConfig = RunspaceConfiguration.Create();

PSSnapInException snapInException = null;
PSSnapInInfo info = 
rsConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010", out snapInException);

myRunSpace = RunspaceFactory.CreateRunspace(rsConfig);
myRunSpace.Open();
Pipeline pipeLine = myRunSpace.CreatePipeline();
Command myCommand = new Command("Enable-Mailbox");
myCommand.Parameters.Add("Alias", alias);
myCommand.Parameters.Add("Identity", alias);
myCommand.Parameters.Add("Database", "database1");

pipeLine.Commands.Add(myCommand);
pipeLine.Invoke();

0 个答案:

没有答案