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 force-parametern uppmanar cmdleten dig inte att bekräfta.
Exempel 2: ForceRemove a service fabric service with Confirmation
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 Bekräfta 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 a service fabric service with Timeout
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove
Den här kommandostyrkan tar bort den angivna Service Fabric-tjänsten. Eftersom kommandot innehåller parametern Timeout överskrider åtgärden tidsgränsen om åtgärden inte kan slutföras under angiven tid.
Parametrar
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Tvingar kommandot att köras utan att be om användarbekräftelse. PowerShell begär inte att användarbekräftelsen ska köra kommandot.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceRemove
Anger att det här kommandot tvingar borttagning 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 har tidsgränsen ut 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. Med ForceRemove hoppar 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.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceName
Anger URI (Uniform Resource Identifier) för en Service Fabric-tjänst.
Type: | Uri |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-TimeoutSec
Anger tidsgränsen i sekunder för åtgärden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte och inga permanenta ändringar görs.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Indata
System.Uri
Utdata
System.Object