繁体   English   中英

通过 O365 使用 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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM