Partager via


Remove-SCFabricRoleResource

Supprime une ressource de rôle d’infrastructure.

Syntaxe

Remove-SCFabricRoleResource
      [-VMMServer <ServerConnection>]
      [-FabricResource] <FabricRoleResource>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

La cmdlet Remove-SCFabricRoleResource supprime une ressource de rôle d’infrastructure.

Exemples

Exemple 1 : Supprimer une ressource de rôle d’infrastructure

PS C:\> $NetworkService = Get-SCNetworkService -Name "ns"
PS C:\> $FabricRole = Get-SCFabricRole -NetworkService $NetworkService -Name "fr"
PS C:\> $ServiceFabricRoleResource = $FabricRole.Services | where { $_.ID -eq "775aaefb-1df1-408d-bd1f-e9ffe64c14ae" }
PS C:\> Remove-SCFabricRoleResource -FabricResource $ServiceFabricRoleResource

La première commande obtient un service réseau à l’aide de l’applet de commande Get-SCNetworkService , puis la stocke dans la variable $NetworkService.

La deuxième commande obtient un rôle d’infrastructure pour le service dans $NetworkService à l’aide de l’applet de commande Get-SCFabricRole Get-SCFabricRole, puis la stocke dans la variable $FabricRole.

La troisième commande obtient un service spécifié et stocke cette ressource dans la variable $ServiceFabricRoleResource.

La commande finale supprime la ressource dans $ServiceFabricRoleResource.

Paramètres

-FabricResource

Spécifie la ressource de rôle d’infrastructure à supprimer.

Type:FabricRoleResource
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
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

-JobVariable

Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.

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

-OnBehalfOfUser

Spécifie un nom d’utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.

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

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez la cmdlet Get-SCUserRole. Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.

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

-PROTipID

Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.

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

-RunAsynchronously

Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-VMMServer

Spécifie un objet serveur VMM.

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