Remove-SqlFirewallRule
Deshabilita la regla de Firewall de Windows que permite conexiones con una instancia específica de SQL Server.
Sintaxis
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
El cmdlet Remove-SqlFirewallRule deshabilita la regla firewall de Windows que permite las conexiones a una instancia específica de SQL Server.
SQL Server Adaptador de nube debe estar en ejecución y accesible en el equipo que hospeda la instancia de SQL Server.
Este cmdlet admite los modos de funcionamiento siguientes:
- Especifique la ruta de acceso de Windows PowerShell instancia.
- Especifique el objeto de servidor.
- Especifique el objeto ServerInstance de la instancia de destino de SQL Server.
Note: This cmdlet ceased to work a long time ago. It's been removed in version 22 of the module.
Ejemplos
Ejemplo 1: Deshabilitar una regla de Firewall de Windows que bloquee las conexiones a una instancia de SQL Server
PS C:\> CD SQLSERVER:\SQL\Computer\Instance
PS SQLSERVER:\SQL\Computer\Instance> Remove-SqlFirewallRule -Credential $Credential -AcceptSelfSignedCertificate
Este comando deshabilita la regla firewall de Windows en el equipo para bloquear las conexiones a la instancia de SQL Server en este equipo. El directorio de trabajo actual se usa para determinar la instancia de servidor donde se debe realizar la operación. El certificado autofirmado del equipo de destino se acepta automáticamente sin preguntar al usuario.
Ejemplo 2: Deshabilitar una regla de Firewall de Windows que bloquea las conexiones a todas las instancias de SQL Server
PS C:\> Get-SqlInstance -Credential $Credential -MachineName "Computer002" | Remove-SqlFirewallRule -Credential $Credential -AcceptSelfSignedCertificate
Este comando obtiene todas las instancias de SQL Server en el equipo denominado Computer002
y deshabilita las reglas del Firewall de Windows para bloquear las conexiones a cada una de ellas.
El certificado autofirmado del equipo de destino se acepta automáticamente sin preguntar al usuario.
Parámetros
-AutomaticallyAcceptUntrustedCertificates
Indica que este cmdlet acepta automáticamente certificados que no son de confianza.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Credential
Especifica una cuenta de usuario con credenciales de administrador de Windows en el equipo de destino.
Tipo: | PSCredential |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-InputObject
Especifica el objeto Server, como matriz, de la instancia de destino.
Tipo: | Server[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-ManagementPublicPort
Especifica el puerto de administración pública en el equipo de destino. Este parámetro se debe usar cuando los puertos del equipo de destino no son accesibles directamente, pero se exponen a través de puntos de conexión, lo que significa que es necesario conectarse a otro puerto.
Este puerto debe poder obtener acceso al Adaptador para la nube de SQL Server.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Path
Especifica la ruta de acceso a la instancia de SQL Server en la que este cmdlet ejecuta la operación. Si no especifica un valor para este parámetro, el cmdlet usa la ubicación de trabajo actual.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-RetryTimeout
Especifica el período de tiempo que se va a reintentar el comando en el servidor de destino. Cuando termine el tiempo de espera, no se realizará ningún reintento más.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServerInstance
Especifica el nombre de una instancia de SQL Server, como matriz, que se convierte en el destino de la operación.
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
Microsoft.SqlServer.Management.Smo.Server[]
System.String[]