For MFA protected accounts follow steps in Microsoft Official Docs.
Run PowerShell Console as the Administrator, then execute commands in the following order.
Set Execution Policy
You need to configure this setting on your computer only once, not every time you connect.
Set User Credentials
In the Windows PowerShell Credential Request dialog box, enter your Office 365 user name and password, and then click on OK.
$UserCredential = Get-Credential
Start New Session
$Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://outlook.office365.com/powershell-liveid/ -Credential $UserCredential -Authentication Basic -AllowRedirection
Be sure to disconnect the remote PowerShell session when you have finished. If you close the Windows PowerShell window without disconnecting the session, you could use up all the remote PowerShell sessions available to you, and you will need to wait for the sessions to expire. To disconnect the remote PowerShell session, run the command above.