Add Scripts/Powershell/Exchange Online/Connect to Exchange Online.md
	
		
			
	
		
	
	
		
	
		
			All checks were successful
		
		
	
	
		
			
				
	
				GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 9s
				
			
		
		
	
	
				
					
				
			
		
			All checks were successful
		
		
	
	GitOps Automatic Deployment / GitOps Automatic Deployment (push) Successful in 9s
				
			This commit is contained in:
		| @@ -0,0 +1,19 @@ | |||||||
|  | **Purpose**: Sometimes you will need to connect to Office365 via powershell in order to perform troubleshooting / automation that either is too complex to do via the website, or is not exposed / possible to do via the website. | ||||||
|  |  | ||||||
|  | ## Update Nuget Package Manager | ||||||
|  | ``` powershell | ||||||
|  | Install-PackageProvider -Name NuGet -Force -ForceBootstrap | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## Install ExchangeOnlineManagement Powershell Modules | ||||||
|  | You will need to install and import the modules for Exchange Online before you can run the commands necessary for interacting with it. | ||||||
|  | ``` powershell | ||||||
|  | Install-Module -Name ExchangeOnlineManagement -Force | ||||||
|  | Import-Module ExchangeOnlineManagement | ||||||
|  | ``` | ||||||
|  |  | ||||||
|  | ## Connect to Exchange Online | ||||||
|  | When you run the following command, it will open a dialog box to take the username, password, and MFA code (if applicable) for an administrative account in the Exchange Online environment. | ||||||
|  | ``` powershell | ||||||
|  | Connect-ExchangeOnline -UserPrincipalName user@domain.com | ||||||
|  | ``` | ||||||
		Reference in New Issue
	
	Block a user