Is it normal that I can't connect with psexec to run a command as a local administrator from one Windows 7 machine to another without disabling the firewall?
Sim. Um firewall destina-se a bloquear conexões e, se configurado para isso, bloqueará conexões de programas que, de outra forma, seriam desbloqueados. Ser um administrador não concede nenhuma exceção especial às regras de firewall, a menos que suas regras de firewall estejam configuradas para serem aplicadas de maneira diferente a administradores versus usuários, o que é possível, mas não a configuração padrão.
What setting should I change to allow psexec to work?
Na máquina que você deseja acessar remotamente com o PsExec, ative as seguintes regras de firewall de entrada no grupo arquivo e compartilhamento de impressoras :
predefinido- NB-datagrama-em
- NB-nome-em
- NB-Session-In
Com essas regras habilitadas, os usuários com permissões administrativas na máquina poderão emitir comandos remotamente via PsExec.