Como usar o contexto "netsh advfirewall firewall" em vez de contexto "netsh firewall" para controlar o comportamento do Firewall do Windows no Windows Server 2008 e no Windows Vista

Artigo: 947709 - Ver produtos para os quais este artigo se aplica.
Expandir tudo | Reduzir tudo

Nesta página

INTRODUÇÃO

O netsh advfirewall firewall o contexto de linha de comando está disponível no Windows Server 2008 e no O Windows Vista. Esse contexto fornece a funcionalidade para controlar o Windows Firewall comportamento foi fornecido pelo netsh firewall contexto em sistemas operacionais Windows anteriores.

Isso contexto também fornece funcionalidade para um controle mais preciso de regras de firewall. Essas regras incluem as seguintes configurações de perfil:
  • Domínio
  • Particular
  • Público
O netsh firewall contexto de linha de comando pode ser substituído em uma versão futura do sistema operacional Windows. Recomendamos que você use o netsh advfirewall firewall contexto para controlar o comportamento do firewall.

Observação Linha de comando netsh firewall não é recomendada para uso em O Windows Vista.

Este artigo descreve como usar o netsh advfirewall firewall contexto em vez do netsh firewall contexto para controlar o comportamento do Firewall do Windows no Windows Server 2008 e no Windows Vista.

Mais Informação

Importante Se Você é membro do grupo Administradores e o controle de conta de usuário é ativado em seu computador, execute os comandos em um prompt de comando com permissões elevadas. Para iniciar um prompt de comando com permissões elevadas, encontrar o ícone ou a entrada do menu Iniciar que você usa para iniciar uma sessão de prompt de comando Clique sobre ela e clique em Executar como administrador.

São fornecidos alguns exemplos de comandos usados com freqüência nas tabelas a seguir. Você pode usar esses exemplos para ajudar a migrar de a mais antiga netsh firewall contexto para o novo netsh advfirewall firewall contexto.

Além disso, o netsh advfirewall são comandos que você pode usar para obter ajuda detalhada fornecido.

Exemplo 1: Ativar um programa

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall add allowedprogram "Meu aplicativo" Ativar C:\MyApp\MyApp.exenetsh advfirewall firewall add rule name = "Meu aplicativo" dir = em ação = permitir program="C:\MyApp\MyApp.exe" Habilitar = Sim
netsh firewall add allowedprogram program=C:\MyApp\MyApp.exe nome = "Meu aplicativo" modo = Ativar escopo = perfil de addresses=157.60.0.1,172.16.0.0/16,LocalSubnet personalizado = domínionetsh advfirewall firewall add rule name = "Meu aplicativo" dir = em ação = permitir programa ="C:\MyApp\MyApp.exe" Habilitar = yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet perfil = domínio
netsh firewall add allowedprogram program=C:\MyApp\MyApp.exe nome = "Meu aplicativo" modo = Ativar escopo = perfil de addresses=157.60.0.1,172.16.0.0/16,LocalSubnet personalizado = ALLExecute os seguintes comandos:

netsh advfirewall firewall add rule name ="Meu aplicativo" dir = em ação = permitir programa ="C:\MyApp\MyApp.exe" Habilitar = yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet perfil = domínio

netsh advfirewall firewall add rule name ="Meu aplicativo" dir = em ação = permitir programa ="C:\MyApp\MyApp.exe" Habilitar = yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet perfil = privada
Para obter mais informações sobre como adicionar regras de firewall, execute o comando a seguir:
netsh advfirewall firewall Adicionar regra?

Exemplo 2: Habilitar uma porta

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall add portopening TCP 80 "Abrir a porta 80"netsh advfirewall firewall add rule name ="Abrir a porta 80" dir = em ação = permitir protocolo = TCP localport = 80
Para obter mais informações sobre como adicionar regras de firewall, execute o comando a seguir:
netsh advfirewall firewall Adicionar regra?

Exemplo 3: Excluir programas ou portas

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall delete allowedprogram C:\MyApp\MyApp.exenetsh advfirewall firewall delete rule name =nome da regra programa ="C:\MyApp\MyApp.exe"
Excluir portopening protocolo = UDP porta = 500netsh advfirewall firewall delete rule name =nome da regra protocolo = udp localport = 500
Para obter mais informações sobre como excluir regras de firewall, execute o seguinte comando:
Excluir regra do netsh advfirewall firewall?

Exemplo 4: Definir as configurações de ICMP

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall set icmpsetting 8netsh advfirewall firewall add rule name ="Solicitação de eco ICMP Permitir entrada V4" protocolo = icmpv4:8, qualquer dir = em ação = permitir
netsh firewall set tipo icmpsetting = modo Tudo = enablenetsh advfirewall firewall add rule name ="Todos os ICMP V4" protocolo = icmpv4: dir, qualquer = em ação = permitir
netsh firewall set icmpsetting 13 desativar tudonetsh advfirewall firewall add rule name ="Bloco tipo 13 ICMP V4" protocolo = icmpv4:13, qualquer dir = em ação = block
Para obter mais informações sobre como configurar as configurações de ICMP, executar o seguinte comando:
netsh advfirewall firewall Adicionar regra?

Exemplo 5: Configurar log

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall set %systemroot%\system32\LogFiles\Firewall\pfirewall.log de log permitem ativar 4096Execute os seguintes comandos:

netsh advfirewall conjunto currentprofile %systemroot%\system32\LogFiles\Firewall\pfirewall.log nome do arquivo de log

netsh advfirewall conjunto currentprofile registro maxfilesize 4096
habilitar o Netsh advfirewall conjunto currentprofile log droppedconnections

habilitar o Netsh advfirewall conjunto currentprofile log allowedconnections
Para obter mais informações, execute o seguinte comando:
netsh advfirewall set currentprofile?
Se você deseja definir o log para um perfil específico em vez da opção "currentprofile", use uma das seguintes opções:
  • Domainprofile
  • Privateprofile
  • Publicprofile

Exemplo 6: Habilitar o Firewall do Windows

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall set opmode ENABLEnetsh advfirewall definir currentprofile state
netsh firewall set opmode modo = ativar exceções = enableExecute os seguintes comandos:

Netsh advfirewall definir currentprofile state

netsh advfirewall conjunto currentprofile firewallpolicy blockinboundalways, allowoutbound
netsh firewall set opmode modo = ativar exceções = desativar perfil = domínioExecute os seguintes comandos:

Netsh advfirewall definir domainprofile state

netsh advfirewall conjunto domainprofile firewallpolicy blockinbound, allowoutbound
netsh firewall set opmode modo = Ativar perfil = ALLExecute os seguintes comandos:

netsh advfirewall definir domainprofile state

netsh advfirewall definir privateprofile state
Para obter mais informações, execute o seguinte comando:
netsh advfirewall set currentprofile?
Se você deseja definir o estado do firewall para um perfil particular, use uma das seguintes opções em vez do opção "currentprofile":
  • Domainprofile
  • Privateprofile
  • Publicprofile

Exemplo 7: Restaurar padrões de diretiva

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall resetnetsh advfirewall reset
Para obter mais informações, execute o seguinte comando:
netsh advfirewall reset?

Exemplo 8: Habilitar serviços específicos

Reduzir esta tabelaExpandir esta tabela
Comando antigoNovo comando
netsh firewall set service FileAndPrintnetsh advfirewall firewall definir grupo de regra ="Compartilhamento de arquivo e impressora" Ativar nova = Sim
netsh firewall set service ativar área de trabalho remotagrupo de regras de conjunto de netsh advfirewall firewall = "área de trabalho remota" novo enable = Yes
netsh firewall set perfil de serviço do ativar área de trabalho remota = ALLExecute os seguintes comandos:

netsh advfirewall firewall definir grupo de regras = "área de trabalho remota" novo enable = perfil Sim = domínio

netsh advfirewall firewall definir grupo de regras = "área de trabalho remota" novo enable = perfil Sim = privada

Propriedades

Artigo: 947709 - Última revisão: terça-feira, 6 de Março de 2012 - Revisão: 0.1
A informação contida neste artigo aplica-se a:
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Standard
  • Windows Server 2008 for Itanium-Based Systems
  • Windows Web Server 2008
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows 7 Enterprise
  • Windows 7 Home Basic
  • Windows 7 Professional
  • Windows 7 Starter
  • Windows 7 Ultimate
  • Windows 7 Home Premium
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
Palavras-chave: 
kbpubtypekc kbinfo kbhowto kbmt KB947709 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 947709

Submeter comentários