Partilhar via


Set-SCOMResourcePool

Altera as propriedades de um agrupamento de recursos no 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

O cmdlet Set-SCOMResourcePool altera as propriedades de um agrupamento de recursos no System Center – Operations Manager. Um agrupamento de recursos permite que uma coleção de servidores de gestão distribua a carga de trabalho.

Exemplos

Exemplo 1: Adicionar objetos a um conjunto de recursos

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

Este exemplo altera as propriedades de um conjunto de recursos ao adicionar objetos ao conjunto de recursos.

O primeiro comando utiliza o cmdlet Get-SCOMManagementServer para obter todos os servidores de gestão e armazená-los na variável $Members.

O segundo comando utiliza o cmdlet Get-SCOMResourcePool para obter o conjunto de recursos com um nome a apresentar de Pool01 e, em seguida, utiliza o cmdlet Set-SCOMResourcePool para adicionar os objetos armazenados na variável $Members a esse conjunto de recursos.

Exemplo 2: Remover objetos de um conjunto de recursos

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

Este exemplo altera as propriedades de um conjunto de recursos ao remover objetos do conjunto de recursos.

O primeiro comando utiliza o cmdlet Get-SCOMManagementServer para obter o servidor de gestão com o nome a apresentar de Member01 e armazená-lo na variável $Member.

O segundo comando utiliza o cmdlet Get-SCOMResourcePool para obter o conjunto de recursos com o nome a apresentar do Conjunto01 e, em seguida, utiliza o cmdlet Set-SCOMResourcePool para remover o objeto armazenado na variável $Member desse conjunto de recursos.

Exemplo 3: Adicionar um objeto de observador a um conjunto de recursos

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

Este exemplo altera as propriedades de um conjunto de recursos ao adicionar um objeto de observador ao conjunto de recursos.

O primeiro comando utiliza o cmdlet Get-SCOMManagementServer para obter o servidor de gestão denominado Observador01 e armazena o objeto na variável denominada $Observer.

O segundo comando utiliza o cmdlet Get-SCOMResourcePool para obter o conjunto de recursos com o nome a apresentar do Conjunto01 e, em seguida, utiliza o cmdlet Set-SCOMResourcePool para adicionar o objeto Do Observador armazenado na variável $Observer a esse conjunto de recursos.

Exemplo 4: Remover um objeto de observador de um conjunto de recursos

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

Este exemplo altera as propriedades de um conjunto de recursos ao remover um objeto observador do agrupamento de recursos.

O primeiro comando utiliza o cmdlet Get-SCOMManagementServer para obter o servidor de gestão denominado Observador01 e armazena o objeto na variável denominada $Observer.

O segundo comando utiliza o cmdlet Get-SCOMResourcePool para obter o conjunto de recursos com o nome a apresentar do Conjunto01 e, em seguida, utiliza o cmdlet Set-SCOMResourcePool para remover o objeto do Observador armazenado na variável $Observer desse conjunto de recursos.

Exemplo 5: alterar uma propriedade de nome a apresentar para um conjunto de recursos

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

Este exemplo altera as propriedades de um agrupamento de recursos ao alterar uma propriedade do conjunto de recursos.

O primeiro comando utiliza o cmdlet Get-SCOMResourcePool para obter o conjunto de recursos com um nome a apresentar de Pool01 e armazena o objeto na variável denominada $Pool.

O segundo comando altera o valor da propriedade DisplayName para o conjunto de recursos armazenado na variável $Pool para Novo Conjunto 02.

O último comando utiliza o método ApplyChanges() para consolidar a alteração na propriedade DisplayName.

Exemplo 6: alterar uma propriedade de descrição para um conjunto de recursos

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

Este exemplo faz uma alteração a uma propriedade de descrição para um conjunto de recursos.

O primeiro comando utiliza o cmdlet Get-SCOMResourcePool para obter o conjunto de recursos com um nome a apresentar do Novo Conjunto 02 e armazena o objeto na variável denominada $Pool.

O segundo comando altera o valor da propriedade Descrição do conjunto de recursos armazenado na variável $Pool.

O último comando utiliza o método ApplyChanges() para consolidar a alteração na propriedade Descrição.

Parâmetros

-Action

Especifica uma ação a tomar. Ao atualizar os membros de um agrupamento de recursos, especifique Adicionar ou Remover.

Type:UpdateAction
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Especifica uma matriz de nomes de computadores. O cmdlet estabelece ligações temporárias com grupos de gestão para estes computadores. Pode utilizar nomes NetBIOS, endereços IP ou nomes de domínio completamente qualificados (FQDNs). Para especificar o computador local, escreva o nome do computador, localhost ou um ponto (.).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Solicita a sua confirmação antes de executar o cmdlet.

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

-Credential

Especifica um objeto PSCredential para a ligação do grupo de gestão. Para obter um objeto PSCredential , utilize o cmdlet Get-Credential . Para obter mais informações, escreva "Get-Help Get-Credential".

Se especificar um computador no parâmetro ComputerName , utilize uma conta que tenha acesso a esse computador. A predefinição é o utilizador atual.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAutomaticMembership

Indica que o cmdlet permite a associação automática ao conjunto de recursos. Quando definido como $True, o agrupamento de recursos contém todos os servidores de gestão e a associação no conjunto é gerida automaticamente. Quando definido como $False, o agrupamento de recursos pode conter servidores de gestão, servidores de gestão de gateways ou ambos, e a associação no conjunto é gerida manualmente.

Se alterar o valor de $True para $False, a associação do conjunto permanecerá igual até o atualizar manualmente.

Se o valor for alterado de $False para $True, todos os membros do conjunto são removidos e, em seguida, o conjunto é repovoado automaticamente com todos os servidores de gestão. O agrupamento de recursos será atualizado automaticamente à medida que os servidores de gestão forem adicionados e eliminados do Operations Manager. Este processo pode demorar algum tempo a concluir.

Type:Boolean
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Member

Especifica uma matriz de objetos a incluir no conjunto de recursos.

Os membros válidos de um agrupamento de recursos incluem servidores de gestão e servidores de gateway. Para obter informações sobre como obter um objeto de servidor de gestão, escreva "Get-Help Get-SCOMManagementServer".

Type:ComputerHealthService[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Observer

Especifica uma matriz de servidores de gestão ou servidores de gestão de gateways que não são membros do agrupamento de recursos.

Para tornar um conjunto de recursos altamente disponível, tem de adicionar um mínimo de três membros ao conjunto ou dois membros e um observador.

Type:ComputerHealthService[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Indica que o cmdlet cria ou modifica um objeto que um comando pode utilizar no pipeline. Por predefinição, este cmdlet não gera quaisquer dados.

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

-ResourcePool

Especifica uma matriz de objetos de conjunto de recursos. Para obter informações sobre como obter um objeto de conjunto de recursos, escreva "Get-Help Get-SCOMResourcePool".

Type:ManagementServicePool[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

Especifica uma matriz de objetos de Ligação . Para obter um objeto Ligação , utilize o cmdlet Get-SCManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Apresenta o que aconteceria mediante a execução do cmdlet. O cmdlet não é executado.

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