One Command to Rule Them All!
Little joke there....this command will start all Exchange services on a server in the event they do not start automatically as they should after a restart.
Get-Service -DisplayName "Microsoft Exchange*" | Where-Object {$_.Starttype -eq "Automatic" -and $_.Status -ne "Running"} | Start-Service
The process waits for each service to start before moving to the next one. Really handy when you've got a lot going on and don't want to start them all by hand.
Good luck!