Remove-ServiceFabricService
Rimuove un servizio di Service Fabric esistente.
Sintassi
Remove-ServiceFabricService
[-ServiceName] <Uri>
[-Force]
[-ForceRemove]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Remove-ServiceFabricService rimuove un servizio di Service Fabric esistente. Prima di poterlo rimuovere, è necessario eseguire un servizio.
Prima di eseguire qualsiasi operazione in un cluster di Service Fabric, stabilire una connessione al cluster usando il cmdlet Connect-ServiceFabricCluster .
Esempio
Esempio 1: Rimuovere un'infrastruttura di servizi
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force
Questo comando rimuove il servizio Service Fabric specificato. Poiché il comando include il parametro Force , il cmdlet non richiede la conferma.
Esempio 2: ForceRemove un servizio di Service Fabric con conferma
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove
Questa forza comando rimuove il servizio Service Fabric specificato. Poiché il comando include il parametro Confirm , il cmdlet richiederà di confermare se si tratta del nome del servizio previsto in cui si vuole eseguire l'operazione. Dopo la conferma, il servizio viene rimosso in modo anomalo a causa del parametro ForceRemove .
Esempio 3: ForceRemove un servizio di Service Fabric con timeout
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove
Questa forza comando rimuove il servizio Service Fabric specificato. Poiché il comando include il parametro Timeout, l'operazione verrà timeout se l'operazione non può essere completata nel tempo specificato.
Parametri
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Force
Forza l'esecuzione del comando senza chiedere conferma all'utente. PowerShell non chiederà all'utente di confermare l'esecuzione del comando.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ForceRemove
Indica che questo comando forza la rimozione del servizio Service Fabric. Questa operazione deve essere usata solo se la rimozione del servizio è in timeout. Ad esempio: se Remove-ServiceFabricService si verifica il timeout e le repliche del servizio sono ancora presenti, significa che il servizio è bloccato in ChangeRole/Close e la sequenza di arresto non può essere completata. Usando ForceRemove, si ignora la sequenza di arresto del servizio e il servizio viene rimosso in modo anomalo. Per il servizio con stato, lo stato persistente non verrà pulito. Per verificare se sono presenti repliche, usare Get-ServiceFabricReplica.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-ServiceName
Specifica l'URI (Uniform Resource Identifier) di un servizio di Service Fabric.
Tipo: | Uri |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito e non vengono apportate modifiche permanenti.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
System.Uri
Output
System.Object