Browse Author

Drew Madelung

This is my site!

Speaking about OneDrive at the Collab365 Global Conference

Have you heard about the virtual Collab365 Global Conference 2017 that’s streaming online November 1st – 2nd?

Join me and 120 other speakers from around the world who will be bringing you the very latest content around SharePoint, Office 365, Flow, PowerApps, Azure, OneDrive for Business and of course the increasingly popular Microsoft Teams. The event is produced by the Collab365 Community and is entirely free to attend.

Places are limited to 5000 so be quick and register now.

During the conference I’d love you to watch my session which is called : ‘What’s New with OneDrive for Business’

Have you seen all the new features in OneDrive for Business (OD4B) lately? Are you getting ready to roll-out OD4B to your enterprise? Or are you just looking to see what you’re missing if you aren’t on OD4B yet? OneDrive for Business in Office 365 is changing quickly and we as end-users and IT professionals need to try keep up. Join me as we walk through the newest improvements to the world of OneDrive for Business in Office 365. This session will be demo filled and by the end you will see the investment and dedication that Microsoft has too provide a solid personal file solution.​

If you join me, you will learn:

  • New features in OD4B.
  • What’s coming next in OD4B?
  • What does the current experience look like?

Topic(s):

  • OneDrive

Audience :

  • End User
  • IT Architect

Time (in UTC) :

  • Thursday, November 2 2017 12:00 AM

How to attend :

  1. Register here.
  2. At the time listed above go here to watch my session. (you can also add me to your own personal planner from the agenda.
  3. Be ready to take notes!

SharePoint, OneDrive & Office 365 Collaboration Announcements from Ignite 2017

I will be keeping track of all of the announcements that I can keep up with around SharePoint, OneDrive, and the Office 365 collaboration space at Microsoft Ignite next week using Sway. Since I am using Sway you will be seeing my updates live as I type and publish them.  That means this will be an evergreen Sway and hopefully a 1 stop shop for anyone looking to catch up on all the great news coming out of Ignite. 

 

Speaking at Microsoft Ignite

One of the biggest Microsoft events is just around the corner down in Orlando, Florida. Microsoft Ignite is the conglomerate of smaller technology specific events like the SharePoint Conference and TechEd. It is the yearly gathering for IT professionals and really anyone working with Microsoft to learn about the new modern solutions that are being released and what is next. It also is one of the best times to network and consult with other experts from around the world. Hopefully through keynote, breakout, and community sessions you will learn where you should be concentrating your learning efforts moving forward. 

Personally I have been lucky to attend both of previous Microsoft Ignites (2015 & 2016) along with previous Microsoft SharePoint Conferences. This year I am honored to be selected to speak at Ignite 2017.  This will be my first time speaking at either Ignite or a previous SPC. 

My session info & link:

  • Title: Can I get a side of OneDrive for Business with my SharePoint?
  • Description: When working with Microsoft collaboration tools there is always a lot of conversation about what to use when. SharePoint and OneDrive for Business are best served together in Office 365. In this session, we walk through OneDrive for Business and the capabilities for collaboration and how they relate to your overall SharePoint solution.
  • Date: Tuesday, September 26th at 5:05 p.m. 
  • Location: OCCC South – Expo Theater #1
  • Link to files & conversation in Tech Community

I am hoping during my session I can speak to a lot of the great things that Microsoft already has out there in the OneDrive & SharePoint space and real-world scenarios of how they are best used together.   I work with a lot of clients in Office 365 across a lot of industries and of all sizes.  I have seen a lot of successful Office 365 collaboration implementations and some that I know could be better.  I will be be going through such things as how and when you should be using OneDrive vs SharePoint along with common scenarios of when to use each.  By the end I hope to shed some light on things that you can take home with you to help ensure the best Office 365 adoption you can get while utilizing the appropriate solutions. 

As I am writing this the week before Ignite, I am already past 475 registered attendees for this session and can’t wait to see where we go from there. I also can’t wait to get down to Orlando and see some familiar faces and hopefully make some new friends whether at the event or at the always fun after parties.  If you see my walking around or sitting aimlessly by myself come on over and let’s chat!  See everyone soon!

View When You Deleted an Office 365 Group

group1

Introduction

The ability for soft-delete and restore of an Office 365 Group has recently been released. I put together some information about that in my previous post here. Before this restoration was possible, when you deleted an Office 365 Group it was fully gone. Now we have the ability to view Groups that have been deleted and restore them using PowerShell.

The ability to restore was a great but there was a small gap for me when the cmdlets were first rolled out:

  • You have 30 days to restore an Office 365 Group but you didn’t know when an Office 365 Group was deleted. 

This would make building any logic around things like notifications or reporting a challenge as we could not tell which Groups were about to expire. 

This has been resolved by Microsoft and we now have the ability to see the Deleted Date and Time of an Office 365 Group for the 30 days it is retained using PowerShell. 


What you need to know

  • You can only view the deletion date via PowerShell
  • You can only view the deletion date of Groups that are in the pending permanent delete state that stays around for 30 days

Prerequisites:

  • Azure AD PowerShell V2 – Preview 
    • The release of the cmdlets that support Office 365 Group recovery are now available only in the preview cmdlets. 
    • I am writing this using version 2.0.0.110

Viewing when an Office 365 Group was deleted

1 – Connect to Azure AD via PowerShell (ensure you connect to Preview)

2 – Review the Office 365 Groups that have been deleted and when they were deleted

This will sort the Groups by their DeletedDateTime

You are now good to go build something fancy like:

  • Build a report for admins to notify them weekly what Groups are being permanently deleted
  • Build a single page app to surface deleted Groups and allow users to recover them using an Azure Function

Recovering a Deleted Office 365 Group via PowerShell

group1

Introduction

Ever since Office 365 Groups were released which feels like many moons ago now, when it was deleted, it was unrecoverable.  So if you either on purpose or accidentally deleted an Office 365 Group you lost all your data.  You lost your SharePoint site, Planner data, Outlook mailbox…all of it.  There was a checkbox that you had to check in most places letting you know that deletion was permanent.  What began happening though with the proliferation of Groups throughout Office 365 there was a ton of ways and places to delete a Group.  Last time I tried counting there was at least 16 different ways to delete a Group.  That is a ton of places for UI to be just different enough and someone to make a mistake.  This was also a large concern for regulated or very security aware environments.  The ability to discover and recover critical data can be mandatory in these environments.  That means the lack of ability to restore Groups could be a single bottle neck to stop usage of such a helpful technology. 

Thankfully our wait is now no more and we can recover a deleted Office 365 Group.  The message that this was rolling out appeared in Message Centers today and the Office 365 Roadmap has already been updated that this has been launched. 

Here is the announcement on the Tech Community site and the supporting Microsoft Documentation


NOTE: I am writing this right around the launch date of this feature and will try to keep this post updated if anything changes

What you need to know

  • Currently you can only recover them via PowerShell with GUI coming later
  • You have 30 days from the deletion of the Group to recover it, if not it will be permanently deleted
  • You cannot restore a group if a group with the same SMTP address or alias now exists (that new group would have to be deleted first)
  • It could take up to 24 hours to restore in rare cases
  • You can permanently delete a Group within the 30 days 
  • Content that currently gets restored includes:
    • AD Groups Object including properties and members
    • SMTP address
    • Exchange mailbox & calendar
    • SharePoint Online site
    • OneNote notebook hosted on the SPO site
    • Planner
    •  Additionally if you have a connected Microsoft Team or Office 365 Connected Yammer group those can be restored as well

Prerequisites:

  • Azure AD PowerShell V2 – Preview 
    • The release of the cmdlets that support Office 365 Group recovery are now available only in the preview cmdlets. 
    • I am writing this using version 2.0.0.98 

Steps to recover a deleted Office 365 Group

In my example I have a Group called InterestGroup1 which was deleted and can no longer be seen:

1 – Connect to Azure AD via PowerShell (ensure you connect to Preview)

2 – Review the Office 365 Groups that have been deleted and can be recovered 

I included the list of properties in this for visibility to see everything returned in the recoverable Group object.  You only need Get-AzureADMSDeletedGroup,  ”  | select * ”  is not required. 

3 – Select the Group you want to recover and ensure that you selected a group

Replace “ENTER GROUP DISPLAY NAME HERE” with the appropriate name of the Group you want to recover.  I put this together so you just need to enter the Group Display Name instead of copying the GUID but entering just the ID is also valid in the next step.

4 – Recover your Group

You can run the command from step 2 above to review that your Group you are recovering is no longer in the Deleted Group list.

5 – Confirm you Group has been recovered

After some time it will start popping back up in the GUI.


Steps to permanently delete an Office 365 Group

You can also delete a Group that is in the pending 30 day deletion using this process.  This will delete everything and not be recoverable. 

1 – Follow steps 1 through 3 above to connect to Azure AD and get the group you want to recover in the $deletedgroup variable.  

Instead of using the Restore-AzureADMSDeletedDirectoryObject cmdlet use the Remove-AzureADMSDeletedDirectoryObject cmdlet and passing the Group ID.

2 – Review the Office 365 Group has been deleted