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 |