[英]Issue in converting O365 user mailbox to shared mailbox with powershell
[英]Adding Mailbox with Powershell through O365
remove-mailboxPermission 和 Add-MailboxPermission 有问题。 我收到以下错误:
命令 Get-Mailbox 有效,但其余部分无效(注意:我已经编辑了我们的 DNS)
#PowerShell script to add access to an email and not map
Set-ExecutionPolicy RemoteSigned
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session -DisableNameChecking
Get-Mailbox davidb@aaa.com
Remove-MailboxPermission -Identity davidb@aaa.com -User AshleyD@aaa.com -AccessRights FullAccess
Add-MailboxPermission -Identity davidb@aaa.com -User AshleyD@aaa.com -AccessRights FullAccess -AutoMapping:$false
Remove-PSSession $Session
错误“不能将术语 _____ 识别为 cmdlet 的名称...”可能会产生误导。 如果您的语法正确,则通常意味着您没有足够的权限来运行该命令行开关。
您可以使用本指南找出运行每个 cmdlet 所需的特定权限: https : //docs.microsoft.com/en-us/powershell/exchange/exchange-server/find-exchange-cmdlet-permissions? view =交换-ps
您可能想知道“为什么它不直接告诉我我没有权限?” 当您了解为什么会出现此错误时,这会更有意义。 请记住,您的会话无法看到(因为缺少更好的术语)您没有权限的参数或命令行开关。 因此,根据您尝试执行的操作,PowerShell 可能会告诉您“这不是有效的命令”或“这不是有效的参数”,而实际上这些是有效的命令和参数,如果您不这样做,您的会话就看不到它们没有权限运行它。 如果您在 O365 PowerShell 会话中连接到错误的 URI(例如,合规 uri 而不是 Outlook uri),也会发生这种情况
编辑: 该站点说您需要成为“组织管理”组的成员才能运行这些 cmdlet。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.