在代码中远程调用Exchange Powershell命令时出错(c#)

时间:2012-12-28 19:20:39

标签: powershell sdk

我发布了问题和解决方案。半天前我会很高兴知道这一点。

错误:

  

“无法从外部调用WriteObject和WriteError方法   BeginProcessing,ProcessRecord和EndProcessing的覆盖   方法,并且只来自同一个线程。验证cmdlet   正确拨打这些电话,或者请联系Microsoft支持   服务“。

错误:

foreach (KeyValuePair<string, string> cp in args.CP)
{
   command.AddCommand(args.Command);
   command.AddParameter(cp.Key, cp.Value);
}

解决,解决方案:

command.AddCommand(args.Command);
foreach (KeyValuePair<string, string> cp in args.CP)
{
    command.AddParameter(cp.Key, cp.Value);
}

此错误仍然没有给我。我一直在看着PS异步的东西。

希望这有助于其他人......

0 个答案:

没有答案