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.

Entradas

System.Uri

Salidas

System.Object