As more and more of users move to the cloud the requirements for administrators change.
Simply starting Powershell is no longer enough as the systems we want to configure and monitor are further away from us.
Fortunately for us the step to connect to Office 365 is quite easy, as long as you know what to do.
I have a script to connect using the cmdlets in step 1.
The default settings for resource calendars in Office 365 is to show you busy/free information and nothing else. This can’t be changed from the web-gui, but we can easily do it from Powershell. The room in my example is called Room with email firstname.lastname@example.org.
1. Connect to Office 365 using Powershell.
$Creds = Get-Credential $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $Creds -Authentication Basic -AllowRedirection Import-PSSession $Session
A log on prompt will appear where you supply your credentials and select “OK”.
You will now get connected using Powershell.
2. To view the settings for your calendar you can use the following cmdlet.
Get-MailboxFolderPermission -Identity email@example.com:calendar
3. Change the default settings for the resource calendar.
Set-MailboxFolderPermission -Identity firstname.lastname@example.org:calendar -User Default -AccessRights LimitedDetails
The following attributes are available to you.
4. To exit the session you type
And that is all.
Good luck with your configuration of Office 365.