Compartir a través de


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