Megosztás a következőn keresztül:


Remove-ServiceFabricService

Eltávolít egy meglévő Service Fabric-szolgáltatást.

Syntax

Remove-ServiceFabricService
      [-ServiceName] <Uri>
      [-Force]
      [-ForceRemove]
      [-TimeoutSec <Int32>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Description

A Remove-ServiceFabricService parancsmag eltávolít egy meglévő Service Fabric-szolgáltatást. A szolgáltatásnak futnia kell ahhoz, hogy eltávolítható legyen.

Mielőtt bármilyen műveletet végrehajt egy Service Fabric-fürtön, hozzon létre kapcsolatot a fürttel a Connect-ServiceFabricCluster parancsmag használatával.

Példák

1. példa: Service Fabric eltávolítása

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force

Ez a parancs eltávolítja a megadott Service Fabric-szolgáltatást. Mivel a parancs tartalmazza a Force paramétert, a parancsmag nem kér megerősítést.

2. példa: Service Fabric-szolgáltatás kényszerített létrehozása megerősítéssel

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove

Ez a parancserő eltávolítja a megadott Service Fabric-szolgáltatást. Mivel a parancs tartalmazza a Confirm paramétert, a parancsmag kérni fogja, hogy erősítse meg, hogy ez-e a kívánt szolgáltatásnév, amelyen végre szeretné hajtani a műveletet. A megerősítés után a szolgáltatás a ForceRemove paraméter miatt nem biztonságosan lesz eltávolítva.

3. példa: Service Fabric-szolgáltatás kényszerítása időtúllépéssel

PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove

Ez a parancs kényszeríti a megadott Service Fabric-szolgáltatás eltávolítását. Mivel a parancs tartalmazza az Időtúllépés paramétert, a művelet időtúllépést fog végrehajtani, ha a művelet nem fejezhető be a megadott időben.

Paraméterek

-Confirm

Jóváhagyást kér a parancsmag futtatása előtt.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Kényszeríti a parancs futtatását a felhasználó megerősítésének kérése nélkül. A PowerShell nem kéri a felhasználó megerősítését a parancs végrehajtásához.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ForceRemove

Azt jelzi, hogy ez a parancs kényszeríti a Service Fabric szolgáltatás eltávolítását. Ezt csak akkor szabad használni, ha a szolgáltatás eltávolítása túllépi az időkorlátot. Például: Ha a Remove-ServiceFabricService túllépi az időkorlátot, és a szolgáltatás replikái továbbra is megtalálhatók, ez azt jelenti, hogy a szolgáltatás elakadt a ChangeRole/Close helyen, és a leállítási folyamat nem fejezhető be. A ForceRemove használatával kihagyjuk a szolgáltatás leállításának sorrendjét, és a szolgáltatás nem biztonságosan törlődik. Állapotalapú szolgáltatás esetén az állandó állapota nem törlődik. A Replikák jelenlétének ellenőrzéséhez használja a Get-ServiceFabricReplica parancsot.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ServiceName

Egy Service Fabric-szolgáltatás egységes erőforrás-azonosítóját (URI) adja meg.

Type:Uri
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-TimeoutSec

A művelet időtúllépési időtartamát adja meg másodpercben.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Bemutatja, mi történne a parancsmag futtatásakor. A parancsmag nem fut, és nem történik végleges módosítás.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

System.Uri

Kimenetek

System.Object