0

似乎 New-JournalRule cmdlet 在 ExchangeOnline(EXO) V2 模块中不可用。尝试使用此 cmdlet 时出现错误,“无法识别术语 'New-JournalRule'...

导入 V2 模块并连接后出现错误。此外,尝试在 PS 隐式远程处理中使用 cmdlet 时出现相同的错误。

Import-Module "ExchangeOnlineManagement.psd1" -Verbose Connect-ExchangeOnline (Invoke-Command -Session (Get-PSSession) -ScriptBlock {New-JournalRule})

使用 EXO V1,我得到了 cmdlet。

有没有人看到这个问题并在 EXO v2 中有一个指针或解决方法?

编辑: 当我使用 cmdlet 连接时,会出现 New-JournalRule cmdlet:

Connect-ExchangeOnline -UserPrincipalName myusername -ShowProgress:$true

但是,当我使用下面的 cmdlet 进行连接时,我没有找到 cmdlet 并收到错误

Connect-ExchangeOnline -AppId 'appid' -CertificateFilePath "Cert.pfx" -Organization 'xyz.onmicrosoft.com' -CertificatePassword (ConvertTo-SecureString 'myapss' -AsPlainText -Force) -LogLevel Default -Verbose

4

1 回答 1

0

当应用程序的角色在 Azure AD 中设置为“Exchange 管理员”时,该 cmdlet 可用。在此之前,应用的角色设置为“全球读者”。当看到带有 UPN 登录的 cmdlet 时,我认为它可能与应用程序配置有关。

我不知道有此功能可以根据应用角色隐藏 cmdlet。我没有找到任何文档。

希望面临此问题的其他人发现这很有用。

于 2021-01-05T15:03:22.793 回答