Você pode estar correndo para o caso em que sua variável não está sendo manipulada pelo binário do Win32. Você pode facilitar isso por meio de aspas duplas:
'C:\Program Files (x86)\PuTTY\plink.exe' "$allArgs" root@servername
Eu tive o mesmo problema com o netsh um tempo atrás.