msunified.net

Technical blog about Exchange, OCS and Lync by Ståle Hansen

Posts Tagged ‘Exchange Online’

Slides and interview from TechDays Norway 2011 is now available online

Posted by Ståle Hansen on 03/10/2011

September 7 2011 I had the honour to attend and speak at TechDays Norway 2011. My sessions where about Office 365 and more specific Exchange Online and Lync Online. The slides and interview is in Norwegian.

Check out the interview with key messages from my sessions

Head over to the TechDaysNorge YouTube channel to see all interviews from the event http://www.youtube.com/user/TechDaysNorge

Office 365: Exchange Online

Office 365: Lync Online

  • What is Lync Online
  • Online vs On-premise
  • Lync Online federation
  • Don’t forget what makes Lync work
  • Download slides as PDF

Posted in Office 365 | Tagged: , , | Leave a Comment »

Change the default Calendar AccessRight on all mailboxes to Reviewer

Posted by Ståle Hansen on 30/09/2011

Back in july 2010 I created a script to set the default AccessRight to Reviewer for Exchange 2010. This was a new feature for Exchange 2010 that we could use the command Set-MailboxFoldersPermission to change AccessRights on specific folders on the server level. As the calendar is a folder we now could do this organization wide using PowerShell.

The reason for creating this script is when migrating customers in Norway most of them want to allow everyone to use side by side calendaring in Outlook and Oulook Web App. In Exchange 2003/2007 we needed to instruct users how to set Default to Reviewer. This script sets it for all users. The script works for both Exchange Online and Exchange Server 2010. For Exchange 2007 check out this post on how to do it: http://exchangeshare.wordpress.com/2008/05/27/faq-give-calendar-read-permission-on-all-mailboxes-pfdavadmin/

Get the script here: http://msunified.net/exchange-downloads/script-set-calendarpermissions-ps1/

What the script does

As the picture shows you get three menu items.

  1. Will set the permission on all users and resources
  2. Will set the permission on all users and reources created the last 30 days
  3. Will give a user you specify Editor access to a mailbox you specify
    • This is good for switchboard or secretary functions

How to run the script against an Exchange Online environment

  • Connect to Exchange Online through PowerShell Remoting
$cred = Get-Credential
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell -Credential $cred -Authentication Basic -AllowRedirection
Import-PSSession $Session
  • Set Execution Policy to unrestricted
Set-ExecutionPolicy Unrestricted
  • Run the script by copying the script, saving it as a ps1 file, navigate to it in PowerShell and start typing set-Cal and hit TAB to use TAB completion
.\Set-CalendarPremissions.ps1

Resources

Administering Microsoft Office 365 using Windows PowerShell: http://blog.powershell.no/2011/05/09/administering-microsoft-office-365-using-windows-powershell/

Posted in Exchange 2010, Office 365 | Tagged: , , , | 2 Comments »

 
Follow

Get every new post delivered to your Inbox.

Join 44 other followers

%d bloggers like this: