Microsoft Education in the Cloud

Read all about the wonderful world of the Microsoft cloud stack and how it applies to education. Your feedback and comments are always welcome. Enjoy!

Administrator Access to SkyDrive Pro

Administrator Access to SkyDrive Pro

  • Comments 12
  • Likes

SkyDrive Pro is an excellent web-based, enterprise ready, personal storage and collaboration tool for faculty, staff, and students. Unlike the consumer version of SkyDrive, SkyDrive Pro provides institutions with rich features to remain compliant. Technically, each SkyDrive Pro site created is its own site collection. The user who creates the site is provided independent ownership of their personal site. This user has full control to grant and remove user permissions to their site. In other words by default even administrators do not have access to a personal SkyDrive Pro site!

What's an Admin to do?

As I mentioned before SkyDrive Pro is enterprise ready. Office 365 Education administrators can access a users (i.e., student) SkyDrive Pro account to meet compliance requirements and for investigations.

If you are an administrator of Office 365 Education you can follow these steps:

 

  1. Under the "Admin" tab select "SharePoint"
  2. Select "User Profiles"
  3. Under "People" select "Manage User Profiles"
  4. Search for the User in question
  5. Scroll over the search results and select the "down arrow" for the user in question
  6. Select "Manage Site Collection Owners" and add the appropriate admin account under "Site Collection Owners" (you can't gain access without assigning these permissions)
  7. Select the "down arrow" again and select "Manage Personal Site"
  8. You should now have access to the site.

Visuals

 

 

 At this point you can access the SkyDrive Pro site. Hope this helps!

 

 

 

 

 

 

Comments
  • I can't find the last screen in your blog. I did all the steps 1 to 8 fine, but how do I get to SkyDrive Pro now? I can only see the Sharepoint Team Site Home page, is this the same thing?

    Does this reference the Exchange 2010 or 2013 version of Office 365? We have Exchange 2010 version mailboxes still...

    Richard.

  • This post references SharePoint 2013 (Wave 15) version of Office 365.  

  • So, we have to do this for all 1400 users?! This seems like a recurring theme, can't allocate specific licences automatically via AD even when linked and now it looks like we have to configure rights individually. The user management in 365 from an admin’s perspective is horrible!

  • Thanks for the tip. Unfortunately "aUser" is correct. This process would be unmanageable if required for more than a handful of users. Thankfully there's a better way.

    Since SPO (wave 15) supports the SharePoint Online Management Powershell commands, you can create a batch file to add the administrator as the "site collection administrator" for each student's MySite. Use the Set-SPOUSer command (technet.microsoft.com/.../fp161375.aspx). Hope that helps!

  • Can I add texts on the menu bar or post message in the sky drive pro. Then, every student see the message while login sky drive pro.

  • I want to echo that manually adding site collection administrators is not practical or possible because of the number of users in our tenancy. I am not sure how Set-SPOUser will help since I don't have a powershell command that will return all of the Personal sites in my Tenancy.  Please don't suggest Get-SPOSite unless you have tried it.  Unless there is an undocumented parameter that "Gets" personal sites. - Greg

  • Agreeing with the others! We use PowerShell to add new users, so it would be great to be able to add this to that PowerShell script. However, since their SkyDrive Pro sites are not created until their first login, I cannot run the Set-SPOUser command at the time that their accounts are created. We really need either (a) for MySites to be created automatically at the time of account creation; (b) a way to create MySites in PowerShell; or (c) a way to programmatically query all of the MySites in the tenancy. I would think there would be a way to do (c) since your Sharepoint Admin Console (GUI) does it.

  • Here's how I did it. (Please note, I'm a scripting beginner and this script is basic - I am looking to tidy it up a bit and build in some error checking, etc) This script assigns all 'Company Administrators' as Owners on every user's personal site I have changed the script so that the Company domain is 'YourDomain.com'. Also, if your Admins' email addresses aren't the same as their UPNs, you'll need to amend the script accordingly... ########### $objCreds = Get-Credential Connect-SPOService -Url https://yourdomain-admin.sharepoint.com -credential $objCreds Connect-MSOLService -credential $objCreds $objRole = Get-MsolRole -RoleName "Company Administrator" $colAdmins = Get-MsolRoleMember -RoleObjectId $objRole.ObjectId | Select EmailAddress $colUsers = Get-MSOLUser -All | Select UserPrincipalName foreach ($objUser in $colUsers){ $strUser = $objUser.userprincipalname $intPos = $strUser.IndexOf("@") $strUser = $strUser.SubString(0, $intPos) $strSite = "https://yourdomain-my.sharepoint.com/personal/" + $strUser $strSite = $strSite + "_yourdomain_com" foreach ($objAdmin in $colAdmins){ Set-SPOUser -Site $strSite -LoginName $objAdmin.EmailAddress -IsSiteCollectionAdmin $true } } Write-Host "Press any key to continue ..." $x = $host.UI.RawUI.ReadKey("NoEcho,IncludeKeyDown") ############

  • Is there any way with powershell to get the list of document library size for all users? I see on sharepoint admin page the options to get the list of site collection but I don't see the option for a specific folder like documents - so I have been thinking if it will be possible using powershell. Any idea?

  • Thank you for this great post! :)

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment