Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
O365 GUI的Powershell:权限_Powershell_Office365 - Fatal编程技术网

O365 GUI的Powershell:权限

O365 GUI的Powershell:权限,powershell,office365,Powershell,Office365,背景: 似乎有人设置了用户邮箱权限(不是exchange online GUI): 问题: 这意味着我无法使用常规exchange powershell方法检查邮箱权限。。。如果使用Exchange Online Admin Center GUI或添加邮箱权限设置,我们也可以这样做: Import-PSSession ( New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.offic

背景:

似乎有人设置了用户邮箱权限(不是exchange online GUI):

问题:

这意味着我无法使用常规exchange powershell方法检查邮箱权限。。。如果使用Exchange Online Admin Center GUI或
添加邮箱权限设置,我们也可以这样做:

Import-PSSession ( New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Authentication Basic -AllowRedirection -Credential (Get-Credential myname@myco.com ) )
Get-MailboxPermission SharedUser@myco.com
^^这不会返回O365 GUI中设置的权限。仅在线交换

问题:

管理权限集的正确commandlet是什么

以前的工作:

我也试着看了一下,因为它们似乎使用O365而不是在线交换。。。但与权限有关

另外,我以前也检查了
mailboxfolderpermission

更多澄清:

StaffMember@myco.com看得见SharedUser@myco.comoutlook中的邮箱。
这也表现在:
>用户>共享用户>邮件设置>邮箱权限

这些权限似乎未显示在exchange powershell或exchange powershell中。

您可以在邮箱上设置三种类型的权限:
FullAccess
SendAs
SendOnRepresentation
。可以使用不同的cmdlet检查/管理每个cmdlet:

  • FullAccess
    (在O365 GUI中读取和管理)可以使用查看和管理/
  • SendAs
    可以使用查看和管理/
  • sendonRepresentation
    可以使用查看,也可以使用管理(参数
    GrantSendOnBehalfTo

从评论中澄清问题:

不幸的是,
Get RecipientPermission
说“applicated to:Exchange online”,我特别要说的是Office365,它似乎是一组不同的cmdlet。其他用户可以完全访问共享用户的邮箱,但
Get-MailboxPermission-shared-User
未显示其他用户的任何信息

可以通过O365门户设置权限并不意味着不在Exchange Online中设置权限。Office 365用户对象(您可以通过
Get MsolUser
访问的对象)不能对其设置FullAccess/SendAs/SendOnRepresentation,只有邮箱才能设置它们


当您通过O365门户设置权限时(假设您将读取和管理
共享用户
添加到
其他用户
),更改应反映在Exchange管理中心(当您选中
共享用户
时,您将在完全访问字段中看到
其他用户
)并在
中获取邮箱权限共享用户
。不确定发生了什么,因为您没有看到这些权限,但请先检查这三个权限。同步也可能会有一些延迟。

感谢您澄清GUI权限,这是一个很好的阅读。不幸的是,
Get RecipientPermission
说“applicated to:Exchange online”,我特别要说的是Office365,它似乎是一组不同的cmdlet。其他用户可以完全访问共享用户的邮箱,但
Get-MailboxPermission-shared-User
没有显示其他用户的任何信息。@Hicsy我根据评论添加了解释。您可以添加O365门户、EAC的屏幕截图以及您在PowerShell中输入的内容和收到的内容吗?当然,隐藏敏感数据,但我们可以区分shareduser和staffmember