小编dra*_*eed的帖子

如何通过C#在powershell中传递一个应为$ null的参数

Exchange管理要求您传递$ null作为参数以从邮箱中删除转发:

Set-Mailbox -ForwardingAddress $ null -DeliverToMailboxAndForward $ false

这(恕我直言)转换为:

command = new PSCommand().AddCommand("Set-Mailbox");
          command.AddParameter("Identity",task.TargetUser);
          command.AddParameter("FowardingAddress", null);
          command.AddParameter("DeliverToMailboxAndForward", false);
ps.Commands=command;
var results = ps.Invoke();
Run Code Online (Sandbox Code Playgroud)

不幸的是,"ForwardingAddress"设置上的Invoke chokes:找不到与参数名称'FowardingAddress'匹配的参数.

如何传递最终为$ null的参数?

c# powershell exchange-server-2010

1
推荐指数
1
解决办法
723
查看次数

标签 统计

c# ×1

exchange-server-2010 ×1

powershell ×1