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