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

Met de cmdlet Remove-ServiceFabricService wordt een bestaande Service Fabric-service verwijderd. Er moet een service 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 opdrachtkracht 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 opdracht wordt de opgegeven Service Fabric-service verwijderd. Omdat de opdracht de time-outparameter bevat, treedt er een time-out op voor de bewerking als de bewerking niet kan worden voltooid in de opgegeven tijd.

Parameters

-Confirm

Hiermee wordt u 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

Dwingt de opdracht uit te voeren zonder te vragen om bevestiging van de gebruiker. PowerShell vraagt niet om de 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 deze opdracht het verwijderen van de Service Fabric-service dwingt. Dit mag alleen worden gebruikt als er een time-out optreedt bij het verwijderen van de service. Bijvoorbeeld: Als er een time-out optreedt voor Remove-ServiceFabricService 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 ForceRemove te 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-ServiceFabricReplica om 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, op voor de bewerking.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. 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