O365Migrator v0.93

Version 0.93 of O365Migrator is now available as a free download.

What was changed?

  • Bug fixed in passing the folder ignore list to the cleanup subscript
  • Bug fixed in validating a folder’s presence in the folder ignore list when doing the actual move

You can find the new version here.

New Azure Active Directory Powershell functions in v1.1.166.0 allow specifying global data location per service

The latest 1.1.166.0 release offers three new commands:

Get-MsolCompanyAllowedDataLocation
Retrieves all the current allowed data locations of a company from Azure Active Directory.
The Get-MsolCompanyAllowedDataLocation cmdlet can be used to retrieve all
the current allowed data locations of a company from Azure Active
Directory. If a company has not opted in the multinational feature or has
no allowed data locations, then the cmdlet will return an empty list.

Set-MsolCompanyMultiNationalEnabled

Enables the multinational feature for a service type for a company with Azure Active Directory.

The Set-MsolCompanyMultiNationalEnabled cmdlet will attempt to enable the multinational feature for a service type for a company in v1. Note that disabling/opting out from the multinational feature for a service type is not supported in v1. This cmdlet will return an error with the failure reason if the multinational feature for a service type cannot be enabled for a company.

Example: Set-MsolCompanyMultiNationalEnabled -ServiceType MicrosoftCommunicationsOnline -Enable $True

Set-MsolCompanyAllowedDataLocation

Sets an allowed data location for a service type for a company in Azure Active Directory.

The Set-MsolCompanyAllowedDataLocation cmdlet will attempt to set an allowed data location or update an existing allowed data location for a service type for a company in v1.

Example:  Set-MsolCompanyAllowedDataLocation -ServiceType
MicrosoftCommunicationsOnline -Location EUR

O365Migrator v0.92 beta release

Version 0.92 of O365Migrator is now available as a free download, this version has not yet been tested thoroughly.

What was changed?

  • Retry support of failed folders or files
  • Export of failed items to XML file so you can edit the file before retrying
  • Ignore list of root folders is now specified in the config of the main script file and passed down
  • Precise display of total number of failed items in UI
  • Bug fixed: items that were checked out could not be overwritten

You can find the new version here.

OnedriveMapper 2.37 released!

Version 2.37 of OneDriveMapper has been released!

  • Supports password save/caching (only if not using ADFS), enabled by default
  • Dependency on external Windows7Library removed
  • My Documents library redirection now supported natively, probably works on a lot of different MS OS versions now.

Get the new version here

Office 365 fallback from ADFS to Password Sync with ADFS down

Because I’ve been asked too many times and keep having to look up the commands, I’m just going to throw them here for reference. If your ADFS farm, federated with Office 365, goes down for some reason and is no longer reachable, the Microsoft way of unfederating your Office 365 logon domain won’t work, as the set-msoladfscontext command won’t be able to reach your ADFS machine.

Simply setting the domain’s authentication mode from Federated to Managed will also do the trick and allow your users to login with their synced passwords:

Import-Module MSOnline
Connect-MsolService
Set-MsolDomainAuthentication -Authentication Managed -DomainName yourlogondomain.com

Programmatically enabling or disabling the Unified Audit Log in Office 365

For our enrollment process of customers in Office 365, we enable the Unified Audit Log by default, as this has a great number of benefits.

At first, the only way to do this was through the UI, but now we can enable the Unified Audit Log with the following  Powershell command in the Exchange Online Remote Shell:

Set-AdminAuditLogConfig -UnifiedAuditLogIngestionEnabled:$True

Or to disable the Unified Audit Log through Powershell:

Set-AdminAuditLogConfig -UnifiedAuditLogIngestionEnabled:$False

Note that disabling the Unified Audit Log can only be done through Powershell.