
Eu tenho uma caixa do Windows Server 2012R2 sem cabeça que recentemente foi movida para uma nova rede física em um novo site.
Ao configurar tudo de volta, descobri que o nome do host não estava resolvendo e não consegui fazer o RDP na caixa, nem mesmo pelo endereço IP. Após algumas soluções de problemas, determinei que a nova rede havia sido configurada automaticamente como uma rede pública e que os padrões do firewall do Windows para redes públicas não permitem RDP.
Não tenho como conectar um monitor ao servidor no momento. Como posso ativar o RDP de outro computador na rede? Não estou usando um domínio AD, embora saiba a senha do administrador do servidor.
Responder1
A ferramenta da MicrosoftPsExecé a solução para este problema. Ele usa RPC para controlar computadores remotos, o que é permitido por padrão para redes públicas pelo Firewall do Windows.
Depois de configurar o PsExec, use o comando
psexec \\SERVER_IP_ADDRESS -user SOME_ADMIN_ACCOUNT powershell "Get-NetConnectionProfile"
para encontrar o InterfaceIndex da conexão de rede que está categorizada incorretamente. Observe que o psexec pode levar cerca de 30 segundos para ser executado.
Depois de ter o InterfaceIndex, execute este comando para alterar o tipo de rede:
psexec \\SERVER_IP_ADDRESS -user SOME_ADMIN_ACCOUNT powershell "Set-NetConnectionProfile -InterfaceIndex INDEX_FROM_LAST_COMMAND -NetworkCategory Private"
Assim que este comando for executado com sucesso, o tipo de rede se tornará privado e você poderá fazer RDP no servidor.