Remove-ServiceFabricService
Quita un servicio de Service Fabric existente.
Sintaxis
Default (valor predeterminado)
Remove-ServiceFabricService
[-ServiceName] <Uri>
[-Force]
[-ForceRemove]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Remove-ServiceFabricService quita un servicio de Service Fabric existente. Un servicio debe ejecutarse para poder quitarlo.
Antes de realizar cualquier operación en un clúster de Service Fabric, establezca una conexión con el clúster mediante el cmdlet Connect-ServiceFabricCluster.
Ejemplos
Ejemplo 1: Eliminación de un service fabric
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force
Este comando quita el servicio de Service Fabric especificado. Dado que el comando incluye el parámetro Force, el cmdlet no le pide confirmación.
Ejemplo 2: Forzarremove un servicio de Service Fabric con confirmación
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove
Esta fuerza de comandos quita el servicio de Service Fabric especificado. Dado que el comando incluye el parámetro Confirm, el cmdlet le pedirá que confirme si es el nombre de servicio previsto en el que desea ejecutar la operación. Después de la confirmación, el servicio se quita de forma incorrecta debido al parámetro ForceRemove.
Ejemplo 3: ForzarRemove un servicio de Service Fabric con Tiempo de espera
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove
Esta fuerza de comando quita el servicio de Service Fabric especificado. Dado que el comando incluye el parámetro Timeout, la operación se expirará si la operación no se puede completar en el tiempo especificado.
Parámetros
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cf |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Force
Obliga a que el comando se ejecute sin pedir confirmación del usuario. Powershell no solicitará la confirmación del usuario para ejecutar el comando.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ForceRemove
Indica que este comando fuerza la eliminación del servicio Service Fabric. Solo se debe usar si se agota el tiempo de espera de eliminación del servicio. Por ejemplo: si Remove-ServiceFabricService está agotado y las réplicas del servicio siguen estando presentes, esto significa que el servicio está bloqueado en ChangeRole/Close y la secuencia de apagado no se puede completar. Mediante ForceRemove, omitemos la secuencia de apagado del servicio y el servicio se quita de forma incorrecta. En el caso del servicio con estado, su estado persistente no se limpiaría. Para comprobar si las réplicas están presentes, use Get-ServiceFabricReplica.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-ServiceName
Especifica el identificador uniforme de recursos (URI) de un servicio de Service Fabric.
Propiedades de parámetro
| Tipo: | Uri |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 0 |
| Obligatorio: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | True |
| Valor de los argumentos restantes: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Propiedades de parámetro
| Tipo: | Int32 |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta y no se realizan cambios permanentes.
Propiedades de parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | False |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Wi |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Obligatorio: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.