Partager via


Set-SCOMResourcePool

Modifie les propriétés d’un pool de ressources dans Operations Manager.

Syntaxe

Set-SCOMResourcePool
   [-ResourcePool] <ManagementServicePool[]>
   [-PassThru]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMResourcePool
   [-ResourcePool] <ManagementServicePool[]>
   [-PassThru]
   [-Member] <ComputerHealthService[]>
   [-Action] <UpdateAction>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMResourcePool
   [-ResourcePool] <ManagementServicePool[]>
   [-PassThru]
   [-Observer] <ComputerHealthService[]>
   [[-Action] <UpdateAction>]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCOMResourcePool
   [-ResourcePool] <ManagementServicePool[]>
   [-PassThru]
   [-EnableAutomaticMembership] <Boolean>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

La cmdlet Set-SCOMResourcePool modifie les propriétés d’un pool de ressources dans System Center - Operations Manager. Un pool de ressources permet à une collection de serveurs d’administration de distribuer la charge de travail.

Exemples

Exemple 1 : Ajouter des objets à un pool de ressources

PS C:\>$Members = Get-SCOMManagementServer
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Member $Members -Action "Add"

Cet exemple montre comment modifier les propriétés d’un pool de ressources en ajoutant des objets au pool de ressources.

La première commande utilise la cmdlet Get-SCOMManagementServer pour obtenir tous les serveurs d’administration et les stocker dans la variable $Members.

La deuxième commande utilise l’applet de commande Get-SCOMResourcePool pour obtenir le pool de ressources avec un nom complet de Pool01, puis utilise l’applet de commande Set-SCOMResourcePool pour ajouter les objets stockés dans la variable $Members à ce pool de ressources.

Exemple 2 : Supprimer des objets d’un pool de ressources

PS C:\>$Member = Get-SCOMManagementServer -Name "Member01"
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Member $Member -Action "Remove"

Cet exemple montre comment modifier les propriétés d’un pool de ressources en supprimant les objets du pool de ressources.

La première commande utilise l’applet de commande Get-SCOMManagementServer pour obtenir le serveur d’administration avec le nom complet de Member01 et le stocke dans la variable $Member.

La deuxième commande utilise l’applet de commande get-SCOMResourcePool pour obtenir le pool de ressources avec le nom complet de Pool01, puis utilise l’applet de commande Set-SCOMResourcePool pour supprimer l’objet stocké dans la variable $Member de ce pool de ressources.

Exemple 3 : Ajouter un objet observateur à un pool de ressources

PS C:\>$Observer = Get-SCOMManagementServer -Name "Observer01"
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Observer $Observer -Action "Add" -Passthru

Cet exemple montre comment modifier les propriétés d’un pool de ressources en ajoutant un objet observateur au pool de ressources.

La première commande utilise la cmdlet Get-SCOMManagementServer pour obtenir le serveur d’administration nommé Observer01 et stocke l’objet dans la variable nommée $Observer.

La deuxième commande utilise l’applet de commande Get-SCOMResourcePool pour obtenir le pool de ressources avec le nom complet de Pool01, puis utilise l’applet de commande Set-SCOMResourcePool pour ajouter l’objet Observer stocké dans la variable $Observer à ce pool de ressources.

Exemple 4 : Supprimer un objet observateur d’un pool de ressources

PS C:\>$Observer = Get-SCOMManagementServer -Name "Observer01"
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Observer $Observer -Action "Remove" -Passthru

Cet exemple montre comment modifier les propriétés d’un pool de ressources en supprimant un objet observateur du pool de ressources.

La première commande utilise la cmdlet Get-SCOMManagementServer pour obtenir le serveur d’administration nommé Observer01 et stocke l’objet dans la variable nommée $Observer.

La deuxième commande utilise l’applet de commande get-SCOMResourcePool pour obtenir le pool de ressources avec le nom complet de Pool01, puis utilise l’applet de commande set-SCOMResourcePool pour supprimer l’objet Observer stocké dans la variable $Observer de ce pool de ressources.

Exemple 5 : Modifier une propriété de nom complet en pool de ressources

PS C:\>$Pool = Get-SCOMResourcePool -DisplayName "Pool01"
PS C:\>$Pool.DisplayName = "New Pool 02"
PS C:\>$Pool.ApplyChanges()

Cet exemple montre comment modifier les propriétés d’un pool de ressources en modifiant une propriété du pool de ressources.

La première commande utilise l’applet de commande Get-SCOMResourcePool pour obtenir le pool de ressources avec un nom complet de Pool01 et stocke l’objet dans la variable nommée $Pool.

La deuxième commande modifie la valeur de la propriété DisplayName pour le pool de ressources stocké dans la variable $Pool en nouveau pool 02.

La dernière commande utilise la méthode ApplyChanges() pour valider la modification de la propriété DisplayName.

Exemple 6 : Apporter une modification de propriété de description à un pool de ressources

PS C:\>$Pool = Get-SCOMResourcePool -DisplayName "New Pool 02"
PS C:\> $Pool.Description = "Description of New Pool 02"
PS C:\> $Pool.ApplyChanges()

Cet exemple apporte une modification à une propriété de description pour un pool de ressources.

La première commande utilise l’applet de commande Get-SCOMResourcePool pour obtenir le pool de ressources avec un nom complet de New Pool 02 et stocke l’objet dans la variable nommée $Pool.

La deuxième commande modifie la valeur de la propriété Description pour le pool de ressources stocké dans la variable $Pool.

La dernière commande utilise la méthode ApplyChanges() pour valider la modification de la propriété Description.

Paramètres

-Action

Spécifie une action à entreprendre. Lors de la mise à jour des membres d’un pool de ressources, spécifiez Ajouter ou Supprimer.

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

-ComputerName

Spécifie un tableau de noms d’ordinateurs. L’applet de commande établit des connexions temporaires avec des groupes d’administration pour ces ordinateurs. Vous pouvez utiliser des noms NetBIOS, des adresses IP ou des noms de domaine complets (FQDN). Pour spécifier l’ordinateur local, tapez le nom de l’ordinateur, localhost ou un point (.).

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

-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

-Credential

Spécifie un objet PSCredential pour la connexion de groupe d’administration. Pour obtenir un objet PSCredential, utilisez l’applet de commande Get-Credential . Pour plus d’informations, tapez «Get-Help Get-Credential».

Si vous spécifiez un ordinateur dans le paramètre ComputerName, utilisez un compte qui a accès à cet ordinateur. La valeur par défaut est l’utilisateur actuel.

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

-EnableAutomaticMembership

Indique que l’applet de commande active l’appartenance automatique pour le pool de ressources. Lorsqu’il est défini sur $True, le pool de ressources contient tous les serveurs d’administration et l’appartenance au pool est automatiquement géré. Lorsqu’il est défini sur $False, le pool de ressources peut contenir des serveurs d’administration, des serveurs d’administration de passerelle, ou les deux, et l’appartenance au pool est gérée manuellement.

Si vous remplacez la valeur de $True par $False, l’appartenance au pool reste la même jusqu’à ce que vous la mettez à jour manuellement.

Si la valeur est modifiée de $False à $True, tous les membres du pool sont supprimés, puis le pool est automatiquement rempli avec tous les serveurs d’administration. Le pool de ressources est automatiquement mis à jour à mesure que les serveurs d’administration sont ajoutés et supprimés d’Operations Manager. Ce processus peut prendre un certain temps.

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

-Member

Spécifie un tableau d’objets à inclure dans le pool de ressources.

Les membres valides d’un pool de ressources incluent les serveurs d’administration et les serveurs de passerelle. Pour plus d’informations sur l’obtention d’un objet serveur d’administration, tapez «Get-Help Get-SCOMManagementServer».

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

-Observer

Spécifie un tableau de serveurs d’administration ou de serveurs d’administration de passerelle qui ne sont pas membres du pool de ressources.

Pour rendre un pool de ressources hautement disponible, vous devez ajouter un minimum de trois membres au pool, ou deux membres et un observateur.

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

-PassThru

Indique que l’applet de commande crée ou modifie un objet qu’une commande peut utiliser dans le pipeline. Par défaut, cette applet de commande ne génère aucune sortie.

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

-ResourcePool

Spécifie un tableau d’objets de pool de ressources. Pour plus d’informations sur l’obtention d’un objet de pool de ressources, tapez «Get-Help Get-SCOMResourcePool».

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

-SCSession

Spécifie un tableau d’objets Connection. Pour obtenir un objet Connection , utilisez l’applet de commande Get-SCManagementGroupConnection .

Type:Connection[]
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