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