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
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 Get-SCOMResourcePool para obter o pool de recursos com um nome de exibição de Pool01 e, em seguida, usa o cmdlet Set-SCOMResourcePool para adicionar os objetos armazenados na variável $Members a esse pool de recursos.
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 de Pool01 e, em seguida, usa o cmdlet Set-SCOMResourcePool para remover o objeto armazenado na variável $Member desse pool de recursos.
Exemplo 3: Adicionar um objeto 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 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 de 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 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 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 de 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 em 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 de 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 New 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 em 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 description 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 de 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 executada. Ao atualizar os membros de um pool de recursos, especifique Adicionar ou Remover.
Tipo: | UpdateAction |
Position: | 3 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Confirm
Solicita confirmação antes de executar o cmdlet.
Tipo: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Credential
Especifica um objeto PSCredential Get-Help Get-Credential
".
Se você especificar um computador no parâmetro
Tipo: | PSCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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 ao 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 ao 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 preenchido novamente 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. Este processo pode levar algum tempo para ser concluído.
Tipo: | Boolean |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | 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 gateway.
Para obter informações sobre como obter um objeto de servidor de gerenciamento, digite "Get-Help Get-SCOMManagementServer
".
Tipo: | ComputerHealthService[] |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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[] |
Position: | 2 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | 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 |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-ResourcePool
Especifica uma matriz de objetos de pool de recursos.
Para obter informações sobre como obter um objeto de pool de recursos, digite "Get-Help Get-SCOMResourcePool
".
Tipo: | ManagementServicePool[] |
Position: | 1 |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-SCSession
Especifica uma matriz de objetos Connection. Para obter um objeto Connection, use o cmdlet Get-SCManagementGroupConnection.
Tipo: | Connection[] |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-WhatIf
Mostra o que aconteceria se o cmdlet fosse executado. O cmdlet não é executado.
Tipo: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |