O que você está vendo provavelmente será um efeito do isolamento da Sessão 0 - psexec instala e inicia um novo serviço na máquina remota, mas a sessão padrão em que está iniciando o processo é 0 e, portanto, indisponível para o usuário atualmente conectado (pelo menos do Windows Vista / Server 2008). Você precisa especificar o número da sessão após o parâmetro -i
. Você pode consultar os usuários atualmente conectados (e seus números de sessão) usando o comando quser /SERVER:computerOne
antecipadamente.
Para testes rápidos e sujos, você pode assumir que o ID da sessão do primeiro usuário conectado de forma interativa é "1".