Remove-ServiceFabricService

Quita un servicio de Service Fabric existente.

Syntax

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: Forzar la creación de 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 comandos quita el servicio de Service Fabric especificado. Dado que el comando incluye el parámetro Timeout , la operación expirará si la operación no se puede completar en el tiempo especificado.

Parámetros

-Confirm

Le solicita su confirmación antes de ejecutar el cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Obliga al comando a ejecutarse sin solicitar la confirmación del usuario. PowerShell no solicitará la confirmación del usuario para ejecutar el comando.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceRemove

Indica que este comando fuerza la eliminación del servicio Service Fabric. Solo se debe usar si la eliminación del servicio está agotando el tiempo de espera. Por ejemplo: si Remove-ServiceFabricService está agotando el tiempo de espera 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. Al usar 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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Especifica el identificador uniforme de recursos (URI) de un servicio de Service Fabric.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

Especifica el período de tiempo de espera, en segundos, para la operación.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta y no se realizan cambios permanentes.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entradas

System.Uri

Salidas

System.Object