有没有办法使用 office365 通过 PowerShell 批量共享日历?

有没有办法使用 office365 通过 PowerShell 批量共享日历?

我有几个客户使用他们自己的 Office365 计划,他们喜欢彼此共享所有日历。他们不太懂技术,这让我不得不总是登录每个电子邮件帐户,发送共享,然后接受它们。

是否可以在 Office365 中使用 powershell,如果可以,您可以使用它来批量共享和接受日历邀请吗?

这些客户端都不是基于域的,我们也不运行任何交换服务器。

答案1

这不是我的实际工作,但“Ace Fekay”使用以下 Powershell 命令成功地完成了这项工作:

为用户 JohnDoe 添加日历权限并授予他“编辑者”访问权限:

添加邮箱文件夹权限-身份 [电子邮件保护]:\日历-用户 [电子邮件保护]-AccessRights 编辑器

为多个用户(用户列表)向一个日历添加权限的命令,将用户列表导入文本文件中并通过管道传输命令:

获取内容 c:\Scripts\users.txt | foreach {Add-MailboxFolderPermission -Identity Classroom2:\calendar -User $_ -AccessRights Editor}

“users.txt”的内容:[电子邮件保护] [电子邮件保护] [电子邮件保护] [电子邮件保护] [电子邮件保护] [电子邮件保护] [电子邮件保护] [电子邮件保护]

参考http://blogs.msmvps.com/acefekay/2015/09/13/office-365-powershell-fun-with-calendars/

相关内容