Depende de qual é o problema. Se você não estiver executando em um contexto de usuário, como na conta SYSTEM, talvez seja necessário executá-lo como um usuário específico, o que geralmente significa especificar um nome de usuário e senha, o que geralmente é problemático.
Se o problema é que você atualmente tem direitos de administrador, mas precisa executar algo sem esses direitos de administrador, isso deve ser possível usando PSExec ou métodos semelhantes sem precisar de um nome de usuário & Senha.
psexec -accepteula -l <CMD>
-l
Executar o processo como usuário limitado (desmarca o grupo Administradores e permite somente privilégios atribuídos ao grupo Usuários). No Windows Vista, o processo é executado com baixa integridade.
Deve ser possível chamar o PSExec no PowerShell e fazer com que o PSExec chame o aplicativo original. Também pode ser possível fazer isso por meio do PowerShell diretamente.
Também pode ser possível fazer isso com o PSExec sem precisar que um nome de usuário / senha seja inserido executando algo dentro da sessão do usuário de destino, desde que eles já estejam conectados.
psexec -accepteula -i <session> <CMD>