Remove-ServiceFabricService
Quita un servicio de Service Fabric existente.
Sintaxis
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.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-ServiceName
Especifica el identificador uniforme de recursos (URI) de un servicio de Service Fabric.
Tipo: | Uri |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-TimeoutSec
Especifica el período de tiempo de espera, en segundos, para la operación.
Tipo: | Int32 |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta y no se realizan cambios permanentes.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Entradas
System.Uri
Salidas
System.Object