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 –AllowRedirectionImport-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权限的区别。
- 微软将推出卫星解决方案:可连接到 Azure 云服务 - 2020年9月17日
- Windows Terminal 1.0正式发布 - 2020年5月25日
- Azure Lighthouse 相关介绍 - 2020年3月2日
还没有评论