Partager via


Unregister-ServiceFabricApplicationType

Annule l’inscription d’un type d’application Service Fabric.

Syntaxe

Unregister-ServiceFabricApplicationType
          [-ApplicationTypeName] <String>
          [-ApplicationTypeVersion] <String>
          [-Async]
          [-Force]
          [-TimeoutSec <Int32>]
          [-WhatIf]
          [-Confirm]
          [<CommonParameters>]

Description

L’applet de commande Unregister-ServiceFabricApplicationType annule l’inscription d’un type d’application Service Fabric. Le type d’application doit avoir été précédemment inscrit auprès de Register-ServiceFabricApplicationType.

Avant de désinscrire un type d’application, vous devez utiliser l’applet de commande Remove-ServiceFabricService pour supprimer les services que vous basez sur l’application. Utilisez la cmdlet Remove-ServiceFabricApplication pour supprimer les instances du type d’application. Si vous annulez l’inscription d’un type d’application, le package d’application est supprimé du magasin d’images.

Pour gérer les clusters Service Fabric, démarrez Windows PowerShell à l’aide de l’option Exécuter en tant qu’administrateur. Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster.

Exemples

Exemple 1 : Désinscrire un type d’application

PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Force

Cette commande annule l’inscription du type d’application CalcServiceApp avec la version 1.0. Lorsque la commande retourne la réussite, le type d’application a été annulé. Étant donné que la commande inclut le paramètre force , l’applet de commande ne vous invite pas à confirmer.

Exemple 2 : Annuler l’inscription d’un type d’application async

PS C:\> Unregister-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0" -Async
PS C:\> Get-ServiceFabricApplicationType -ApplicationTypeName "CalcServiceApp" -ApplicationTypeVersion "1.0"

Unregister-ServiceFabricApplicationType démarre le déprovisionnement du type d’application CalcServiceApp avec la version 1.0. Étant donné que le commutateur -Async est fourni, la commande retourne dès que le cluster reçoit la demande. Get-ServiceFabricApplicationType obtient les types d’applications inscrits dans le cluster avec le filtre spécifié. Les types d’application retournés (le cas échéant) incluent l’état d’inscription. L’applet de commande peut être utilisée pour voir la progression de l’annulation de l’approvisionnement. Lorsque le type d’application avec la version spécifiée est correctement désinscrit, il ne s’affiche pas dans la sortie Get-ServiceFabricApplicationType.

Paramètres

-ApplicationTypeName

Spécifie le nom d’un type d’application Service Fabric. L’applet de commande annule l’inscription du type que vous spécifiez.

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ApplicationTypeVersion

Spécifie la version d’un type d’application Service Fabric. L’applet de commande annule l’inscription du type qui a la version que vous spécifiez.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Async

La commande retourne dès que la demande de désinscription est acceptée par le cluster. Utilisez la commande Get-ServiceFabricApplicationType pour interroger l’état de la requête. Lors du passage du commutateur asynchrone, il n’est pas nécessaire d’augmenter la -TimeoutSec pour les packages d’application volumineux.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Confirm

Vous invite à confirmer avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Force

Force l’exécution de la commande sans demander la confirmation de l’utilisateur.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TimeoutSec

Spécifie le délai d’expiration, en secondes, pour l’opération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

System.String

Sorties

System.Object