Set-SCOMResourcePool
Altera as propriedades de um pool de recursos no Operations Manager.
Sintaxe
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 pool de recursos no System Center – Operations Manager. Um pool de recursos permite que uma coleção de servidores de gerenciamento distribua a carga de trabalho.
Exemplos
Exemplo 1: Adicionar objetos a um pool 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 pool de recursos adicionando objetos ao pool de recursos.
O primeiro comando usa o cmdlet Get-SCOMManagementServer para obter todos os servidores de gerenciamento e armazená-los na variável $Members.
O segundo comando usa o cmdlet
Exemplo 2: remover objetos de um pool 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 pool de recursos removendo objetos do pool de recursos.
O primeiro comando usa o cmdlet Get-SCOMManagementServer para obter o servidor de gerenciamento com o nome de exibição de Member01 e armazená-lo na variável $Member.
O segundo comando usa o cmdlet Get-SCOMResourcePool para obter o pool de recursos com o nome de exibição do Pool01 e usa o cmdlet Set-SCOMResourcePool para remover o objeto armazenado na variável $Member desse pool de recursos.
Exemplo 3: Adicionar um objeto de observador a um pool 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 pool de recursos adicionando um objeto de observador ao pool de recursos.
O primeiro comando usa o cmdlet Get-SCOMManagementServer para obter o servidor de gerenciamento chamado Observer01 e armazena o objeto na variável chamada $Observer.
O segundo comando usa o cmdlet Get-SCOMResourcePool para obter o pool de recursos com o nome de exibição do Pool01 e, em seguida, usa o cmdlet Set-SCOMResourcePool para adicionar o objeto Observer armazenado na variável $Observer a esse pool de recursos.
Exemplo 4: remover um objeto de observador de um pool 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 pool de recursos removendo um objeto de observador do pool de recursos.
O primeiro comando usa o cmdlet Get-SCOMManagementServer para obter o servidor de gerenciamento chamado Observer01 e armazena o objeto na variável chamada $Observer.
O segundo comando usa o cmdlet Get-SCOMResourcePool para obter o pool de recursos com o nome de exibição do Pool01 e, em seguida, usa o cmdlet Set-SCOMResourcePool para remover o objeto Observer armazenado na variável $Observer desse pool de recursos.
Exemplo 5: fazer uma alteração de propriedade de nome de exibição para um pool 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 pool de recursos alterando uma propriedade do pool de recursos.
O primeiro comando usa o cmdlet Get-SCOMResourcePool para obter o pool de recursos com um nome de exibição do Pool01 e armazena o objeto na variável chamada $Pool.
O segundo comando altera o valor da propriedade DisplayName para o pool de recursos armazenado na variável $Pool para Novo Pool 02.
O último comando usa o método ApplyChanges() para confirmar a alteração na propriedade DisplayName.
Exemplo 6: fazer uma alteração de propriedade de descrição para um pool 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 em uma propriedade de descrição para um pool de recursos.
O primeiro comando usa o cmdlet Get-SCOMResourcePool para obter o pool de recursos com um nome de exibição do Novo Pool 02 e armazena o objeto na variável chamada $Pool.
O segundo comando altera o valor da propriedade Description para o pool de recursos armazenado na variável $Pool.
O último comando usa o método ApplyChanges() para confirmar a alteração na propriedade Description.
Parâmetros
-Action
Especifica uma ação a ser tomada. Ao atualizar os membros de um pool de recursos, especifique Adicionar ou Remover.
Tipo: | UpdateAction |
Cargo: | 3 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ComputerName
Especifica uma matriz de nomes de computadores. O cmdlet estabelece conexões temporárias com grupos de gerenciamento para esses computadores. Você pode usar nomes NetBIOS, endereços IP ou FQDNs (nomes de domínio totalmente qualificados). Para especificar o computador local, digite o nome do computador, localhost ou um ponto (.).
Tipo: | String[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Confirm
Solicita a confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Credential
Especifica um objeto PSCredential Get-Help Get-Credential
".
Se você especificar um computador no parâmetro ComputerName, use uma conta que tenha acesso a esse computador. O padrão é o usuário atual.
Tipo: | PSCredential |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-EnableAutomaticMembership
Indica que o cmdlet habilita a associação automática para o pool de recursos. Quando definido como $True, o pool de recursos contém todos os servidores de gerenciamento e a associação no pool é gerenciada automaticamente. Quando definido como $False, o pool de recursos pode conter servidores de gerenciamento, servidores de gerenciamento de gateway ou ambos, e a associação no pool é gerenciada manualmente.
Se você alterar o valor de $True para $False, a associação do pool permanecerá a mesma até que você o atualize manualmente.
Se o valor for alterado de $False para $True, todos os membros do pool serão removidos e, em seguida, o pool será automaticamente repovoado com todos os servidores de gerenciamento. O pool de recursos será atualizado automaticamente à medida que os servidores de gerenciamento forem adicionados e excluídos do Operations Manager. Esse processo pode levar algum tempo para ser concluído.
Tipo: | Boolean |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-Member
Especifica uma matriz de objetos a serem incluídos no pool de recursos.
Os membros válidos de um pool de recursos incluem servidores de gerenciamento e servidores de gateway.
Para obter informações sobre como obter um objeto de servidor de gerenciamento, digite "Get-Help Get-SCOMManagementServer
".
Tipo: | ComputerHealthService[] |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-Observer
Especifica uma matriz de servidores de gerenciamento ou servidores de gerenciamento de gateway que não são membros do pool de recursos.
Para tornar um pool de recursos altamente disponível, você deve adicionar um mínimo de três membros ao pool, ou dois membros e um observador.
Tipo: | ComputerHealthService[] |
Cargo: | 2 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-PassThru
Indica que o cmdlet cria ou modifica um objeto que um comando pode usar no pipeline. Por padrão, esse cmdlet não gera nenhuma saída.
Tipo: | SwitchParameter |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-ResourcePool
Especifica uma matriz de objetos do pool de recursos.
Para obter informações sobre como obter um objeto do pool de recursos, digite "Get-Help Get-SCOMResourcePool
".
Tipo: | ManagementServicePool[] |
Cargo: | 1 |
Valor padrão: | None |
Obrigatório: | True |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-SCSession
Especifica uma matriz de objetos Connection.
Para obter um objeto
Tipo: | Connection[] |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Cargo: | Named |
Valor padrão: | False |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |