C# 使用PowerShell脚本文件来创建Exchange2010账户和邮箱
发布时间
阅读量:
阅读量
【创建一个脚本文件,该文件既支持在PowerShell控制台中运行,也可以通过C#程序进行调用。在脚本中,使用AD模块添加用户账户的功能没有问题,但在启用用户邮箱时遇到了异常情况。当在PowerShell控制台中运行时,需要借助远程连接命令才能执行;而在C#代码中,通过管道方式调用却无法正常运行。然而,若在脚本中移除远程连接相关代码,则可以成功执行。目前尚不清楚具体原因。
系统环境为Windows Server 2008 R2搭配Exchange Server 2010 SP2。
C#代码如下所示:
RunspaceConfiguration runspanceconf = RunspaceConfiguration.Create();
Runspace runspace = RunspaceFactory.CreateRunspace(runspanceconf);
runspace.Open();
Pipeline pipline = runspace.CreatePipeline();
String sScript = "f:\ webmail\ ManagementUser.ps1 -what "adduser" -user ""+uAlias+"" -pwd ""+uPwd+""";
pipline.Commands.AddScript(
全部评论 (0)
还没有任何评论哟~
