You may use 'Exchange Management Shell' for execute powerShell command to deploy something on the Exchange server.
But it's too uncomfortable for me to use in following reasons:
It's good but too simple and basic.
So I do prefer to use Powershell_Ise and this is a command which makes your task way better.
You should memorise it. All you have to do is run powershell ise and execute following command.
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn
No comment. This is way better and you are an idiot if you don't use this snapin.