Remove-ServiceFabricService
Tar bort en befintlig Service Fabric-tjänst.
Syntax
Remove-ServiceFabricService
[-ServiceName] <Uri>
[-Force]
[-ForceRemove]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Remove-ServiceFabricService tar bort en befintlig Service Fabric-tjänst. En tjänst måste köras innan du kan ta bort den.
Innan du utför någon åtgärd i ett Service Fabric-kluster upprättar du en anslutning till klustret med hjälp av cmdleten Connect-ServiceFabricCluster.
Exempel
Exempel 1: Ta bort en service fabric
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force
Det här kommandot tar bort den angivna Service Fabric-tjänsten. Eftersom kommandot innehåller parametern Force uppmanas du inte att bekräfta cmdleten.
Exempel 2: ForceRemove en service fabric-tjänst med bekräftelse
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove
Den här kommandostyrkan tar bort den angivna Service Fabric-tjänsten. Eftersom kommandot innehåller parametern Confirm uppmanar cmdleten dig att bekräfta om det är det avsedda tjänstnamnet som du vill köra åtgärden på. Efter bekräftelsen tas tjänsten bort felaktigt på grund av parametern ForceRemove.
Exempel 3: ForceRemove en service fabric-tjänst med timeout
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove
Det här kommandot tvingar bort den angivna Service Fabric-tjänsten. Eftersom kommandot innehåller parametern Timeout överskrids åtgärden om åtgärden inte kan slutföras under den angivna tiden.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse. PowerShell begär inte att användaren ska bekräfta att kommandot ska köras.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ForceRemove
Anger att det här kommandot tvingar borttagningen av Service Fabric-tjänsten. Detta bör endast användas om borttagningen av tjänsten är tidsgränsen ute. Till exempel: Om Remove-ServiceFabricService är tidsgränsen ute och replikerna av tjänsten fortfarande finns, innebär det att tjänsten har fastnat i ChangeRole/Close och avstängningssekvensen inte kan slutföras. Genom att använda ForceRemovehoppar vi över tjänstavstängningssekvensen och tjänsten tas bort felaktigt. För tillståndskänslig tjänst skulle dess beständiga tillstånd inte rensas. Om du vill kontrollera om repliker finns använder du Get-ServiceFabricReplica.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-ServiceName
Anger URI (Uniform Resource Identifier) för en Service Fabric-tjänst.
Typ: | Uri |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte och inga permanenta ändringar görs.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Indata
System.Uri
Utdata
System.Object