Special Office 365 System Requirements
Created: 2023-02-22 11:26:35Modified: 2024-11-18 15:46:17
Tags: Office 365 System Requirements UnitySync
Important Note: Due to changes made by Microsoft (including deprecation of Basic Auth, and more recently deprecation of EXO v2), discovery and sync of o365 require UnitySync v4.6 or better.
This article pertains to UnitySync v4.6 and newer.
In order to sync your o365 tenant(s), Your UnitySync server must meet the following system requirements.
Minimum System Requirements apply.
A licensed o365 User Account specially configured for use with UnitySync.
For all steps below, you must be logged into the server as an Administrator.
Required: The latest PowerShell version.
a) To confirm your Powershell version, run the following from a Powershell prompt:
`C:\$PSVersionTable`
b) If necessary, install the latest PowerShell version.
Required: The latest Exchange Online Management (EXO) version.
a) Confirm your current EXO version:
- Open a Powershell window.
- Run the following two commands:
$EXO=get-module -ListAvailable -Name ManageOnlineManagement
$EXO.version
b) ONLY the latest EXO should be installed.
If necessary, uninstall all EXO versions:
Uninstall-Module -Name ExchangeOnlineManagement
Note: You may need to run Uninstall-Module more than once.
c) Install the latest EXO:
`Install-Module -Scope AllUsers ExchangeOnlineManagement
Required: Your System Path must include the latest Powershell version.
i.e.
C:\Program Files\Powershell\7- Note: Your exact install location might differ and the Powershell variable should be Moved Up to the top.
Update file permissions on the Powershell install path for either ‘All Users’ or for your desired system account that will be running UnitySync.
Due to the system path change, you must reboot the Server.
Javascript must be enabled in your browser
Two factor authentication (2FA) must be disabled for the o365 user account specified in your connection.
Review other O365 recommendations, tips and troubleshooting info here.