Tente usar o formato: powershell.exe -Command "& {<command>}"
Isso funcionou para mim, usando o seu exemplo:
powershell.exe -Command "& {(New-Object System.Net.WebClient).DownloadFile('http://google.com/robots.txt','c:\robots.txt')}"
Além disso, usei aspas simples em DownloadFile
Referência: link