Для этого есть параметр -Credential и не надо никаких двух процессов. В данном случае достаточно отловить ошибку,т.к будет Acess Denied и уже повторно запустить скрипт,но с указанием credentials.
Попробовать использовать: runas,psexec,schtasks на удаленном компьютере с передачей реквизитов залогиненного пользователя.
Данные команды можно запустить с помощью WMI метода Create -
http://msdn.microsoft.com/en-us/libr...(v=vs.85).aspx
Хотя у большинства команд есть поддержка удаленного компьютера.