有没有一种方法可以将PowerShell命令“按照收件箱中的信息”写入组?
还是Microsoft Graph API?
我正在尝试通过代码来实现此功能,但是看不到任何
文档。
在Office 365中,每个加入组的用户都可以使用下拉菜单选择“关注收件箱”或“停止关注收件箱”:
答案 0 :(得分:1)
我正在搜索相反的命令,由于外部用户收到了不需要向外部发送的群组的电子邮件,因此从 powershell 手动取消订阅用户。
这是连接到 Exhange Online Powershell 版本 2 的 powershell 命令:
查看订阅者:
Get-UnifiedGroupLinks -Identity <email address> -LinkType Subscribers
添加订阅者:
Add-UnifiedGroupLinks -Identity <email address> -LinkType Subscribers -Links <comma separated list of email addresses>
移除订阅者:
Remove-UnifiedGroupLinks -Identity <email address> -LinkType Subscribers -Links <comma separated list of email addresses>
答案 1 :(得分:0)
我不知道通过Powershell可以做到这一点。您可以在Office365的AdminCenter gui中的组设置中对其进行设置。
更新:
您似乎可以使用Graph API:https://docs.microsoft.com/en-us/graph/api/group-update?view=graph-rest-1.0
功能“ UpdateGroup”和设置“ autoSubscribeNewMembers”。
注意:这仅对新成员有效,对现有成员无效!
答案 2 :(得分:0)
谢谢你,汉尼斯
这是我写的PowerShell:
$UserCredential = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Import-PSSession $Session
<#Get all Office 365 Groups that AutoSubscribeNewMembers disabled#>
$O365Groups = Get-UnifiedGroup | Where-Object{$_.AutoSubscribeNewMembers -eq $false}
<#Iterate through the Groups, enabling the AutoSubscribeNewMember#>
foreach ($group in $O365Groups)
{
Set-UnifiedGroup $group.Identity -AutoSubscribeNewMembers:$true
}
<#Close the Session#>
Remove-PSSession $Session
仅适用于组中的新成员
答案 3 :(得分:0)
我一直在为这个主题编写一些示例命令:Unsubscribe-FollowInInbox.ps1(代码示例的完整列表)
一些示例:
ACLOCAL_AMFLAGS = -I m4
bin_PROGRAMS = code
lib_LIBRARIES = libcode.a
lib_LTLIBRARIES = libcodes.la
code_SOURCES = code.c libo.h libp.h
code_LDFLAGS = -rpath $(libdir)
code_LDADD = libcodes.la libcode.a
# or LDADD = libcodes.la libcode.a
libcode_a_SOURCES = functionsp.c
libcodes_la_SOURCES = functionso.c
libcodes_la_LDFLAGS = -version-info 1:0:0
这是将所有“成员”变成“订阅者”(又名收件箱)的 PowerShell
#Check subscription status for ALL unified groups
Get-UnifiedGroup | Format-Table Name,*subscribe* -AutoSize