Dela via


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