Como você pode obter acesso RDP a um servidor headless do Windows sem domínio que foi movido para uma nova rede e padronizado como público na nova rede?

Como você pode obter acesso RDP a um servidor headless do Windows sem domínio que foi movido para uma nova rede e padronizado como público na nova rede?

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.

informação relacionada