Olá pessoal sejam todos bem-vindos ao Blog Jefferson Castilho
O Tema de hoje é desativar o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2 via PowerShell — e, mais importante, como fazer isso sem abrir mão de toda a proteção do servidor.
Introdução: Windows Firewall no Hyper-V Server Core
Neste Artigo vou demonstrar como desativar o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2.
Com este processo minimizamos muitos problemas de redes ou Troubleshooting em Servidores Hyper-V e Windows Server.
Requisitos
Processo será executado no Windows Power Shell.
Procedimento
O Power Shell pode ser executado de duas formas, ou por seu ícone em versões de Interface Gráfica do Windows Server, ou no “Prompt de Comando” com o comando chamado “powershell”, após isso o prompt de comando executa o binário do “Windows Power Shell”.

Já com o Windows Power Shell habilitado, teremos que executar o comando que irá desabilitar o Windows Firewall “netsh advfirewall set allprofiles state off“, após clique em “Enter”.

Após termos executado o comando será apresentada uma mensagem de “OK”, confirmando que o processo foi executado com sucesso, e mostrando que o firewall foi desativado.

Após este processo, em Servidores com o Microsoft Hyper-V Core, é importante fazer o reinicio do equipamento para realizar este processo execute o comando “Restart-Computer”.
Lembrando que para ambos os processos em Servidores com o Hyper-V Core ou Windows Server, não é indicado que seja reiniciado servidores de “Produção” sem que seja programado uma janela. Com o comando acima você irá reiniciar seu servidor que irá ficar “Off-Line” por alguns minutos.

Desativando só um perfil (mais seguro que desligar tudo)
Desligar os três perfis de uma vez (allprofiles) é o jeito mais rápido de “resolver” um problema de rede, mas também deixa o servidor sem nenhuma proteção — inclusive no perfil Public, se a placa de rede algum dia trocar de categoria. Na prática, quase sempre o que você quer desativar é só o Domain e o Private, mantendo o Public ativo:
netsh advfirewall set domainprofile state off
netsh advfirewall set privateprofile state off
Ou pelo cmdlet mais moderno do PowerShell, que faz a mesma coisa com sintaxe mais clara:
Set-NetFirewallProfile -Profile Domain,Private -Enabled False
Alternativa recomendada: liberar só as portas necessárias
Desativar o firewall inteiro costuma ser um atalho de troubleshooting, não uma solução definitiva — em ambiente de produção, o ideal é identificar a porta/protocolo que está sendo bloqueado e criar uma regra específica, mantendo o firewall ligado:
New-NetFirewallRule -DisplayName "Minha Regra" -Direction Inbound -Protocol TCP -LocalPort 445 -Action Allow
Isso resolve o mesmo problema de conectividade sem abrir mão da proteção nos demais serviços do servidor. Antes de criar a regra, confira qual perfil está ativo na interface de rede com Get-NetConnectionProfile — em Hyper-V Server Core isso costuma aparecer como “DomainAuthenticated” ou “Public”, e é esse o perfil que precisa da regra de exceção.
Reabilitando o firewall
Pra voltar atrás e reativar tudo:
netsh advfirewall set allprofiles state on
Ou via PowerShell:
Set-NetFirewallProfile -All -Enabled True
Conclusão
No artigo acima aprendemos como desativar o Windows Firewall no Hyper-V Server Core e Windows Server 2012 R2 com o Windows Power Shell — e as alternativas mais seguras pra usar em produção. Se você está administrando um Hyper-V Server Core do zero, também vale conferir como alterar o hostname do Hyper-V Server via PowerShell, outra tarefa comum de configuração inicial nesse tipo de servidor.
🚀 Vamos nos conectar?
Não perca nenhuma oportunidade! Cadastre-se nas minhas redes e no canal do YouTube para receber conteúdos de TI, Cloud, Azure, Kubernetes e DevOps em primeira mão.
Dica: No Facebook, todos os artigos do blog são publicados automaticamente. Vale a pena curtir!
💬 Dúvidas ou Problemas?
Com o intuito de ajudar a comunidade, caso você tenha dúvidas ou encontre problemas na execução dos comandos deste artigo, deixe um comentário abaixo. Responderei o mais breve possível!
Muito obrigado pela visita e até o próximo post!
Jefferson Castilho Especialista em Cloud & DevOps.
Este guia técnico é exclusivo do Blog do Castilho. Explore mais conteúdos sobre Cloud e DevOps.
Muito bom o artigo.
Obrigado
Muito bom amigo, obrigado.
Muito obrigado!!!!