当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 管理 Office 365 组成员和所有者

作者:精品下载站 日期:2024-12-14 18:47:06 浏览:12 分类:玩电脑

使用 PowerShell 管理 Office 365 组成员和所有者


借助 PowerShell UnifiedGrouplinks cmdlet,我们可以轻松管理 Office 365 组成员和所有权。 UnifiedGroupLinks cmdlet 是 Exchange Online PowerShell 会话的一部分。因此,在开始添加 Office 365 组成员或将其更改为所有者之前,我们首先需要连接到 Exchange Online。

连接到 Exchange Online

首先,我们需要连接到 Exchange Online,您可以使用此连接器脚本或运行以下代码:

#Create credential object
$credObject = Get-Credential

#Import the Exchange Online ps session
$ExchOnlineSession = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $credObject -Authentication Basic -AllowRedirection
Import-PSSession $ExchOnlineSession

或者使用连接器脚本,使一切变得更加容易:

ConnectTo-ExchangeOnline.ps1

列出 Office 365 组成员或所有者

首先,我们先概述一下当前的 Office 365 组成员或所有者:

Get-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Members

这将返回 Office 365 组的所有成员和所有者。业主也是该团体的成员。要查看谁是该组的所有者,我们需要将 LinkType 更改为 Owner:

Get-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Owners

将成员和所有者添加到 Office 365 组

您无法立即将所有者添加到 Office 365 组,首先您必须使其成为该组的成员,然后您可以将角色更改为所有者。因此,我们首先将成员添加到 Office 365 组:

Add-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Members  -Links [email ,[email 
  • 身份:群组的别名、显示名或电子邮件地址

  • LinkType:可以是订阅者、会员或所有者

  • 链接:您要添加的用户的别名、显示名称或电子邮件地址。 (可以添加多个用户,以逗号分隔)

将成员添加到组需要几秒钟的时间才能处理完毕。

要使用户成为所有者,我们首先将其添加为成员,然后将角色更改为所有者:

Add-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Members -Links [email 
Add-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Owners -Links [email 

从 Office 365 组中删除成员或所有者

要从 Office 365 组中删除所有者,我们首先需要将角色更改为成员。因此只有成员才能真正从组中删除:

Remove-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Owners -Links [email  -Confirm:$false
Remove-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Members -Links [email  -Confirm:$false

#To remove only a member
Remove-UnifiedGroupLinks -Identity "O365GroupName" -LinkType Members -Links [email  -Confirm:$false

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯