Delen via


Remove-ServiceFabricService

Hiermee verwijdert u een bestaande Service Fabric-service.

Syntaxis

Remove-ServiceFabricService
      [-ServiceName] <Uri>
      [-Force]
      [-ForceRemove]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

De cmdlet Remove-ServiceFabricService verwijdert een bestaande Service Fabric-service. Een service moet worden uitgevoerd voordat u deze kunt verwijderen.

Voordat u een bewerking uitvoert op een Service Fabric-cluster, maakt u een verbinding met het cluster met behulp van de cmdlet Connect-ServiceFabricCluster.

Voorbeelden

Voorbeeld 1: Een Service Fabric verwijderen

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force

Met deze opdracht verwijdert u de opgegeven Service Fabric-service. Omdat de opdracht de parameter Force bevat, wordt u niet om bevestiging gevraagd.

Voorbeeld 2: ForceRemove een Service Fabric-service met bevestiging

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove

Met deze opdrachtforce wordt de opgegeven Service Fabric-service verwijderd. Omdat de opdracht de parameter Bevestigen bevat, wordt u door de cmdlet gevraagd om te bevestigen of dit de beoogde servicenaam is waarop u de bewerking wilt uitvoeren. Na de bevestiging wordt de service geforceerd verwijderd vanwege de parameter ForceRemove.

Voorbeeld 3: ForceRemove een Service Fabric-service met Time-out

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove

Met deze opdrachtforce verwijdert u de opgegeven Service Fabric-service. Omdat de opdracht de parameter Time-out bevat, treedt er een time-out op voor de bewerking als de bewerking niet kan worden voltooid in de opgegeven tijd.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee dwingt u de opdracht uit te voeren zonder dat u om bevestiging van de gebruiker wordt gevraagd. PowerShell vraagt niet om bevestiging van de gebruiker om de opdracht uit te voeren.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ForceRemove

Geeft aan dat met deze opdracht de Service Fabric-service wordt verwijderd. Dit mag alleen worden gebruikt als er een time-out optreedt bij het verwijderen van de service. Bijvoorbeeld: Als Remove-ServiceFabricService een time-out heeft en de replica's van de service nog steeds aanwezig zijn, betekent dit dat de service vastloopt in ChangeRole/Close en de afsluitvolgorde niet kan worden voltooid. Door ForceRemovete gebruiken, slaan we de afsluitvolgorde van de service over en wordt de service geforceerd verwijderd. Voor stateful service wordt de permanente status niet opgeschoond. Gebruik Get-ServiceFabricReplicaom te controleren of er replica's aanwezig zijn.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ServiceName

Hiermee geeft u de URI (Uniform Resource Identifier) van een Service Fabric-service op.

Type:Uri
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd en er worden geen permanente wijzigingen aangebracht.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

System.Uri

Uitvoerwaarden

System.Object