我是一家中型公司的Microsoft Office 365管理员。 所有员工都希望查看其他人的时间表。他们当然知道他们可以在自己的前景中添加其他人的日历并查看时间表,尽管他们希望查看其他人的时间表。对于他们而言,将所有员工添加到自己的视野中以某种方式麻烦。他们希望管理员在公司范围内管理Outlook日历组。
我没有找到任何Powershell cmdlet来管理日历组,但是找到了图形API创建日历https://developer.microsoft.com/en-us/graph/docs/api-reference/v1.0/api/user_post_calendars。
例如,如果我是A@example.com,并且想查看B的日历。当我在具有所有者:{“ address”:“ b@example.com”,“ name”:“ B”}的图形资源管理器上运行创建日历API时,它以成功结束并显示所有者:{“ address”:“的结果a@example.com”,“名称”:“ A”}。当然,我看不到B的时间表。
this is post request body:
{
"name": "b",
"color": "auto",
"owner": {"address":"b@example.com", "name":"b"}
}
This is result:
{
"@odata.context": ....
"name": "b",
"color": "auto",
"changeKey": "......",
"canShare": true,
"canViewPrivateItems": true,
"canEdit": true,
"owner": {
"name": "a",
"address": "a@example.com"
}
}
我如何满足员工的要求?
谢谢