Partilhar via


Remove-SqlFirewallRule

Desabilita a regra de Firewall do Windows que permite conexões com uma instância específica do SQL Server.

Sintaxe

Remove-SqlFirewallRule
      [-Path <String[]>]
      [-Credential] <PSCredential>
      [-AutomaticallyAcceptUntrustedCertificates]
      [-ManagementPublicPort <Int32>]
      [-RetryTimeout <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-SqlFirewallRule
      -InputObject <Server[]>
      [-Credential] <PSCredential>
      [-AutomaticallyAcceptUntrustedCertificates]
      [-ManagementPublicPort <Int32>]
      [-RetryTimeout <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]
Remove-SqlFirewallRule
      -ServerInstance <String[]>
      [-Credential] <PSCredential>
      [-AutomaticallyAcceptUntrustedCertificates]
      [-ManagementPublicPort <Int32>]
      [-RetryTimeout <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

O cmdlet Remove-SqlFirewallRule desabilita a regra de Firewall do Windows que permite conexões com uma instância específica do SQL Server.

SQL Server Adaptador de Nuvem deve estar em execução e acessível no computador que hospeda a instância do SQL Server.

Esse cmdlet oferece suporte a estes modos de operação:

  • Especifique a instância Windows PowerShell caminho.
  • Especifique o objeto do servidor.
  • Especifique o objeto ServerInstance da instância de destino do SQL Server.

Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.

Exemplos

Exemplo 1: desabilitar uma regra de Firewall do Windows que bloqueia conexões com uma instância SQL Server

PS C:\> CD SQLSERVER:\SQL\Computer\Instance
PS SQLSERVER:\SQL\Computer\Instance> Remove-SqlFirewallRule -Credential $Credential -AcceptSelfSignedCertificate

Esse comando desabilita a regra do Firewall do Windows no computador para bloquear conexões com a instância SQL Server neste computador. O diretório de trabalho atual é usado para determinar a instância de servidor onde a operação deverá ocorrer. O certificado autoassinado do computador de destino é aceito automaticamente sem avisar o usuário.

Exemplo 2: Desabilitar uma regra de Firewall do Windows que bloqueia conexões com todas as instâncias SQL Server

PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer002" | Remove-SqlFirewallRule -Credential $Credential -AcceptSelfSignedCertificate

Esse comando obtém todas as instâncias de SQL Server no computador nomeado Computer002 e desabilita as regras do Firewall do Windows para bloquear conexões com cada uma delas. O certificado autoassinado do computador de destino é aceito automaticamente sem avisar o usuário.

Parâmetros

-AutomaticallyAcceptUntrustedCertificates

Indica que esse cmdlet aceita automaticamente certificados não confiáveis.

Tipo:SwitchParameter
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Confirm

Solicita sua confirmação antes de executar o cmdlet.

Tipo:SwitchParameter
Aliases:cf
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Credential

Especifica uma conta de usuário com credenciais de Administrador do Windows no computador de destino.

Tipo:PSCredential
Cargo:0
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-InputObject

Especifica o objeto Server, como uma matriz, da instância de destino.

Tipo:Server[]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-ManagementPublicPort

Especifica a porta de gerenciamento público no computador de destino. Esse parâmetro deve ser usado quando as portas do computador de destino não estiverem diretamente acessíveis, mas forem expostas por meio de pontos de extremidade, o que significa que precisamos nos conectar a uma porta diferente.

O Adaptador de Nuvem do SQL Server deve estar acessível para essa porta.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-Path

Especifica o caminho para a instância de SQL Server na qual esse cmdlet executa a operação. Se você não especificar um valor para esse parâmetro, o cmdlet usará o local de trabalho atual.

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-RetryTimeout

Especifica o período de tempo para tentar novamente o comando na severidade de destino. Após a expiração do tempo limite, nenhuma tentativa de repetição será realizada.

Tipo:Int32
Cargo:Named
Valor padrão:None
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

-ServerInstance

Especifica o nome de uma instância de SQL Server, como uma matriz, que se torna o destino da operação.

Tipo:String[]
Cargo:Named
Valor padrão:None
Obrigatório:True
Aceitar a entrada de pipeline:True
Aceitar caracteres curinga:False

-WhatIf

Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.

Tipo:SwitchParameter
Aliases:wi
Cargo:Named
Valor padrão:False
Obrigatório:False
Aceitar a entrada de pipeline:False
Aceitar caracteres curinga:False

Entradas

Microsoft.SqlServer.Management.Smo.Server[]

System.String[]