Зачем использовать cmd-код от powershell? Используйте это:
$wc = New-Object System.Net.Webclient; $wc.DownloadFile('The url', 'C:\Users\Downloads\Putty.exe')
Чтобы вызвать его удаленно, используйте это:
Invoke-Command -ComputerName TheComputerNameWhereToExecute -ScriptBlock {$wc = New-Object System.Net.Webclient; $wc.DownloadFile('The url', 'C:\Users\Downloads\Putty.exe')}