我发布了问题和解决方案。半天前我会很高兴知道这一点。
“无法从外部调用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异步的东西。
希望这有助于其他人......