O Windows XP Home não permite logon de rede diferente da conta Convidado. Então você tem que habilitá-lo antes de tudo.
Isso me deu um novo erro informando que o "tipo de logon" não era permitido. Tipo de logon foi "código 3", que eu descobri significar "logon de rede". Ativar o compartilhamento de arquivos corrigiu isso, mas não tenho ideia do motivo.
É claro que o Guest não tem permissão para desligar o computador, portanto, a conta deve ser adicionada ao grupo Administradores (o que é obviamente uma violação maciça de todas as diretrizes de segurança, mas lembre-se que isso é completamente local, tudo sob minha mesa e ficar lá), emitindo o seguinte comando no shell:
net localgroup Administrators Guest /ADD
E então , você descobrirá que o comando de desligamento do RPC parece exigir o canal nomeado winreg no destino que parece ser fornecido pelo serviço Registro Remoto, que não está disponível no XP Casa. Então, por enquanto, não há desligamento remoto para mim.
Deve-se notar que o XP Home simplesmente não deve funcionar em uma rede gerenciada e profissional, mas eu estou escolhendo os sistemas para testar o que estou esperando nas máquinas alvo, não o que eu quero usar. No entanto, uma nota nas manpages net / rpcclient teria sido muito gentil ...