我希望能够在Exchange Powershell O365中设置电子邮件转发
我正在尝试
Set-Mailbox -Identity emailaddress -DeliverToMailboxAndForward $true -ForwardingSMTPAddress forwardingaddress
但是得到
找不到与参数名称匹配的参数 “ DeliverToMailboxAndForward”。
我需要加载管理单元吗?我对此没有任何帮助。
答案 0 :(得分:0)
您忘记了$是我的朋友
Set-Mailbox -Identity $emailaddress -DeliverToMailboxAndForward $true -ForwardingSMTPAddress $forwardingaddress
使用Exchange Online PSSession(可能还有常规的Exchange PSSession)时还要注意的一点是,它使用PowerShell的JEA功能。 JEA只是足够的管理,它实际上可以查看该帐户用于连接到PowerShell会话所具有的角色,并且仅向您提供该帐户具有要执行的角色的命令。我不确定是否从只有部分访问权限的函数中删除参数。对于缺少的Cmdlet部分,尽管我碰壁时写一个批处理迁移实用程序遇到了这个问题,但发现SysAdmin从未授予我进行批处理迁移的权限。他们获得我的许可后,我又重新导入了PSSession,BAM Cmdlet就在那里了。
希望有帮助。