Office 365 组织内用户日历共享默认显示详情

Office 365 默认的用户的日历共享方式是只显示忙闲信息,对于一些人数比较少或者开放的企业,这样的内容是不需要的,如果管理员想将用户日历默认的共享方式修改为显示全部信息,则需要使用Powershell脚本对日历共享方式进行修改。

打开Powershell操控台并且输入以下命令,如果使用的是中文版的Office 365,你可能需要使用 Powershell 的ISE 版本,这样可以避免错误。

请你打开Windows PowerShell ISE

请您运行如下命令以连接至Exchange Online

Set-ExecutionPolicy RemoteSigned
$LiveCred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri  https://ps.outlook.com/powershell/ -Credential $LiveCred -Authentication Basic –AllowRedirection

Import-PSSession $Session

连接至Exchange Online之后,请您运行:
Foreach ($a in (Get-Mailbox).Identity) {
$a+=”:\日历”
Set-MailboxFolderPermission -Identity $a -User Default -AccessRights Reviewer
}

之前的方法已经不能再使用,新方法见下:

$allmailbox = Get-Mailbox -Resultsize Unlimited

Foreach ($Mailbox in $allmailbox)

{
$path = $Mailbox.alias + “:\” + (Get-MailboxFolderStatistics $Mailbox.alias | Where-Object { $_.Foldertype -eq “Calendar” } | Select-Object -First 1).Name
Set-mailboxfolderpermission –identity ($path) –user Default –Accessrights reviewer
}

可以用Get-MailboxFolderPermission来检验您的指令是否已经生效:
Get-MailboxFolderPermission -Identity User@Abc.com:\calendar

这样默认的都改成了Reviewer的权限了(不止能看到忙闲信息),也可以看到跟Owner权限的区别。

Latest posts by Exchange中文站 (see all)
发布于: 浏览:7654 次

还没有评论

欢迎参与到我们的技术讨论,问题和分享都可以。

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据