我有几个客户使用他们自己的 Office365 计划,他们喜欢彼此共享所有日历。他们不太懂技术,这让我不得不总是登录每个电子邮件帐户,发送共享,然后接受它们。
是否可以在 Office365 中使用 powershell,如果可以,您可以使用它来批量共享和接受日历邀请吗?
这些客户端都不是基于域的,我们也不运行任何交换服务器。
答案1
这不是我的实际工作,但“Ace Fekay”使用以下 Powershell 命令成功地完成了这项工作:
为用户 JohnDoe 添加日历权限并授予他“编辑者”访问权限:
为多个用户(用户列表)向一个日历添加权限的命令,将用户列表导入文本文件中并通过管道传输命令:
获取内容 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/