I'm not sure if my use case is the same but it sounds similar in nature.
My environment is mixed between Windows and Linux systems, as a result I execute a lot of commands over SSH.
I started by installing OpenSSH by the Powershell team over at Microsoft. (You can find this on GitHub here)
To first execute my build I launch a batch file located on the target system, my method of doing this is pretty primitive but it works everytime.
After this action is complete I have a predefined Powershell script that sends an email out via smtp, this also attaches the latest build. (Not sure if I can pass variables through from Buddy for the email recipients but I will be playing around with this later)
PowerShell.exe -Command "& 'C:\emailbuild.ps1'"
Hope that helps somewhat.