Partager via


Set-SCOMResourcePool

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

Syntaxe

Empty (Par défaut)

Set-SCOMResourcePool
    [-ResourcePool] <ManagementServicePool[]>
    [-PassThru]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromMember

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

FromObserver

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

FromAutoPopulate

Set-SCOMResourcePool
    [-ResourcePool] <ManagementServicePool[]>
    [-EnableAutomaticMembership] <Boolean>
    [-PassThru]
    [-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.

Propriétés du paramètre

Type:UpdateAction
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromMember
Position:3
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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 (.).

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Confirm

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

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:cf

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:PSCredential
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:Boolean
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromAutoPopulate
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:True
Valeur des arguments restants: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».

Propriétés du paramètre

Type:

ComputerHealthService[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromMember
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:

ComputerHealthService[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

FromObserver
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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».

Propriétés du paramètre

Type:

ManagementServicePool[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SCSession

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

Propriétés du paramètre

Type:

Connection[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants: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.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:False
Prend en charge les caractères génériques:False
DontShow:False
Alias:Wi

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.