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权限的区别。

Exchange中文站

Exchange中文站

Exchange中文站是一个专注讨论 Microsoft Exchange Server / Exchange Online / Office 365 的技术型网站。
Exchange中文站

Exchange中文站 的最新文章 (查看所有)

发布于: 浏览:4374 次

还没有评论

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