The "Run" dialog doesn't seem like it provides redirection at all. I guess that According to this usenet post you only get redirection if you have a console. I wonder if the parameters are allredirection parameter is being passed to Powershellparsed by powershell.exe, which choosesis choosing to redirect if it's not receiving encoded input? Sounds Sounds like a question for Raymond Chen.
ThisAnyway, this works, at the expense of spawning a command promptan otherwise useless console:
cmd /c powershell -EncodedCommand IAA1ACsANwAgAA== > c:\ps.txt