Partager via


Set-SCOMResourcePool

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

Syntax

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

L’applet de commande 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 l’applet de commande 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 le nom complet 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 des 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 d’affichage Member01 et le stocker dans la variable $Member.

La deuxième commande utilise l’applet de commande Get-SCOMResourcePool pour obtenir le pool de ressources avec le nom d’affichage 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 l’applet de commande 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 d’affichage 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 l’applet de commande 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 d’affichage 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 d’affichage dans un 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 d’affichage Pool01 et stocke l’objet dans la variable nommée $Pool.

La deuxième commande remplace la valeur de la propriété DisplayName pour le pool de ressources stocké dans la variable $Pool par New Pool 02.

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

Exemple 6 : Modifier une propriété de description dans 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 modifie 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 le nom complet 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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Spécifie un objet PSCredential pour la connexion du 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAutomaticMembership

Indique que l’applet de commande active l’appartenance automatique au 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ée. 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 modifiez la valeur de $True en $False, l’appartenance au pool reste la même jusqu’à ce que vous le mettez à jour manuellement.

Si la valeur passe 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
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 de serveur d’administration, tapez «Get-Help Get-SCOMManagementServer ».

Type:ComputerHealthService[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters: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 aucun résultat.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False