1) Ono to chce přemýšlet, co do čeho krmíte. Je to řádově efektivnější, než parsovat text.
2) Ale běžte. Ssh je podporované od PowerShellu 6, a celkem pochopitelně nefunguje se staršími verzemi. Už od verze 2 je podporovaný remoting pomocí WinRM. Pokud jde o Exchange, tak ten nemá "vlastní PowerShell". Na stroji s Exchange nebo Exchange Management Tools jsou k dispozici příslušné moduly, a shortcut Exchange Management Shell je jen PowerShell, který ty moduly zavede. V běžném PowerShellu je natáhnete (pokud jsou na stroji k dispozici) pomocí Add-PSSnapin Microsoft.Exchange.Management.PowerShell.SnapIn, Microsoft.Windows.AD. Mimochodem podobný přístup, kde se například zavádí shell s modifikovanou PATH env. variable nebo s jinými nastaveními, není výjimkou.
3) Ehm...
4) Jasně, je to loterie, určitě to není deterministické. Rozhodně to nezáleží na tom, co je na daném stroji nainstalované a v jaké verzi ;)