Tente usar a opção -h para psexec. Da ajuda do psexec:
If the target system is Vista or higher, has the process run with the account's elevated token, if available.
Isso pode resolver os problemas que estão ocorrendo com o UAC.
Eu tenho um script para instalar um arquivo .msi em uma lista de estações de trabalho remotas. Funciona bem indo para máquinas XP. Agora eu recebo o código de erro 1603 ao tentar executar para máquinas Windows 7.
psexec -u "domain\username" -p "password" @\domain\path\ComputerList.txt msiexec /i "\domain\path\InstallFile.msi" /passive /qn
É um erro de permissão? O usuário (eu) é um administrador nas estações de trabalho do Windows 7.
Tente usar a opção -h para psexec. Da ajuda do psexec:
If the target system is Vista or higher, has the process run with the account's elevated token, if available.
Isso pode resolver os problemas que estão ocorrendo com o UAC.