Exchange Online PowerShell V2 module
2 TopicsSet historic calendar entries for a specific user to private
Hi all. To improve engagement and to make organising meetings easier, I'd like to automatically set everyone's calendar so that everyone else in the organisation can see the title & location of appointments / meetings. For this I'm going to use the following Exchange Online PowerShell script: Get-Mailbox | ForEach-Object {Set-MailboxFolderPermission $_”:\calendar” -User Default -AccessRights LimitedDetails} However, before I do this, I'd like to offer individuals who have a lot of sensitive meetings (e.g. HR, Finance, Exec's) the option to set all their historic calendar entries to Private (so only invitees would be able to see any details). Is it possible to do this with PowerShell please? It's easy to set their whole calendar to Private, but I'd just like to set historic calendar entries with this tag. Hope you can help, and thank you.1.7KViews1like2CommentsExport DL Memberships from Exchange 2013 and Import to 365 via PowerShell
Hi Guys, I am migrating our Distribution lists from Exchange 2013 server to O365. I have the following script to export and import memberships to a SINGLE DL but seeking your kind help to do the same for MULTIPLE DLs (200 in my case). Appreciate if anyone can shed some lights with a modified script here ! Export from Exchange Server 2013 for a single DL: Get-DistributionGroupMember -Identity "Marketing USA" | select Name,Alias | Export-CSV -Path "C:\Temp\ExportedDLMembers.csv" Import DL Membership from above CSV to Office 365 for a single DL: $CSVPath = "C:\Temp\ExportedDLMembers.csv" $Memberships = Import-Csv -Path $CSVPath $Memberships | ForEach-Object { $DistributionList = $_.Name $Member = $_.PrimarySmtpAddress Add-DistributionGroupMember -Identity $DistributionList -Member $Member } How can I achieve the same for MULTIPLE DLs (Export from Exchange server 2013 and import to 365 where Destination DLs are already exists). ? Thank you so much ! Kev688Views0likes2Comments