houdini@www ~ % sudo "echo foo >> ~houdini/foo.$$"
sudo: echo foo >> ~houdini/foo.30055: command not found
houdini@www ~ % ls ~houdini/foo*
zsh: no matches found: ~houdini/foo*
houdini@www ~ % sudo -s "echo foo >> ~houdini/foo.$$"
houdini@www ~ % ls ~houdini/foo*
-rw------- 1 root root 4 Jul 8 20:16 /home/houdini/foo.30055
houdini@www ~ % sudo -i "echo foo >> ~houdini/foo.$$"
houdini@www ~ % ls ~houdini/foo*
-rw------- 1 root root 8 Jul 8 20:17 /home/houdini/foo.30055
Вы не сможете запустить IE без зарегистрированного пользователя. Предоставьте больше информации, почему необходимо запустить IE вообще, и возможно мы сможем идти с другим решением.
Если Ваша задача состоит в том, чтобы загрузить что-то с где-нибудь, исследовать завихрение использования и wget. Обе из этих программ портированы к окнам и предоставляют мощные возможности вводить имя пользователя и пароли, создавать заголовки, и т.д. Я сказал бы, что завихрение является способом пойти, как это конкретно записано со сценариями в памяти.
Я рекомендовал бы переписать сценарий на языке, где можно получить доступ к веб-сайтам, не автоматизируя браузер - например, в Perl существует WWW:: Механизируйте, и можно сделать подобные вещи в использовании PowerShell HttpWebRequest.