环境是与AD同步和ADFS / SSO的混合Exchange。
我有一个新的用户入门脚本,我写的是需要对我们的本地服务器执行命令来创建AD帐户并启用远程邮箱。它触发ADsync,等待5分钟,然后连接到MSOLservice以配置许可证。
下一步是设置共享邮箱权限,但是当我运行get-mailbox时,它会提取本地邮箱而不是远程邮箱。
我已尝试卸载EMS管理单元和AD模块,并关闭我的会话。一旦我加载get-mailbox,它就会创建一个回到本地的会话。
无法将远程邮箱发送到get-mailboxpermissions。
无法使用invoke-command运行get-mailbox |get-mailboxpermission | where-object {$_.user -eq "user@domain.com"}
(请参阅no-language error here了解原因)
答案 0 :(得分:0)
解决方案是使用前缀:
http://www.stevieg.org/2010/11/managing-office-365-on-premises-exchange-2010-powershell-session/
Import-PSSession $o365Session -prefix cloud
get-cloudmailbox |get-cloudmailboxpermission ...