Add Scripts/Powershell/Exchange/Restart Exchange Services.md
This commit is contained in:
		
							
								
								
									
										14
									
								
								Scripts/Powershell/Exchange/Restart Exchange Services.md
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								Scripts/Powershell/Exchange/Restart Exchange Services.md
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,14 @@ | ||||
| **Purpose**: | ||||
| Sometimes Microsoft Exchange Server will misbehave and the services will need to be *bumped* to fix them.  This script iterates over all of the Exchange-related services and restarts them automatically for you. | ||||
|  | ||||
| ``` powershell | ||||
| $servicelist = Get-Service | Where-Object {$_.DisplayName -like "Microsoft Exchange *"} | ||||
| $servicelist += Get-Service | Where-Object {$_.DisplayName -eq "IIS Admin Service"} | ||||
| $servicelist += Get-Service | Where-Object { $_.DisplayName –eq "Windows Management Instrumentation" } | ||||
| $servicelist += Get-Service | Where-Object { $_.DisplayName –eq "World Wide Web Publishing Service" } | ||||
|  | ||||
| foreach($service in $servicelist){ | ||||
|     Set-Service $service -StartupType Automatic | ||||
|     Start-Service $service | ||||
| } | ||||
| ``` | ||||
		Reference in New Issue
	
	Block a user