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.
Típus: | SwitchParameter |
Aliasok: | cf |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
-ServiceName
Egy Service Fabric-szolgáltatás egységes erőforrás-azonosítóját (URI) adja meg.
Típus: | Uri |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-TimeoutSec
A művelet időtúllépési időtartamát adja meg másodpercben.
Típus: | Int32 |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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.
Típus: | SwitchParameter |
Aliasok: | wi |
Position: | Named |
Alapértelmezett érték: | False |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
System.Uri
Kimenetek
System.Object