Compartir a través de


Set-SCOMResourcePool

Cambia las propiedades de un grupo de recursos en Operations Manager.

Sintaxis

Empty (Es el valor predeterminado).

Set-SCOMResourcePool
    [-ResourcePool] <ManagementServicePool[]>
    [-PassThru]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromMember

Set-SCOMResourcePool
    [-ResourcePool] <ManagementServicePool[]>
    [-Member] <ComputerHealthService[]>
    [-Action] <UpdateAction>
    [-PassThru]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromObserver

Set-SCOMResourcePool
    [-ResourcePool] <ManagementServicePool[]>
    [-Observer] <ComputerHealthService[]>
    [[-Action] <UpdateAction>]
    [-PassThru]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromAutoPopulate

Set-SCOMResourcePool
    [-ResourcePool] <ManagementServicePool[]>
    [-EnableAutomaticMembership] <Boolean>
    [-PassThru]
    [-SCSession <Connection[]>]
    [-ComputerName <String[]>]
    [-Credential <PSCredential>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

El cmdlet Set-SCOMResourcePool cambia las propiedades de un grupo de recursos en System Center - Operations Manager. Un grupo de recursos permite que una colección de servidores de administración distribuya la carga de trabajo.

Ejemplos

Ejemplo 1: Agregar objetos a un grupo de recursos

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

En este ejemplo se cambian las propiedades de un grupo de recursos agregando objetos al grupo de recursos.

El primer comando usa el cmdlet Get-SCOMManagementServer para obtener todos los servidores de administración y los almacena en la variable $Members.

El segundo comando usa el cmdlet Get-SCOMResourcePool para obtener el grupo de recursos con un nombre para mostrar de Pool01 y, a continuación, usa el cmdlet Set-SCOMResourcePool para agregar los objetos almacenados en la variable $Members a ese grupo de recursos.

Ejemplo 2: Eliminación de objetos de un grupo de recursos

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

En este ejemplo se cambian las propiedades de un grupo de recursos quitando objetos del grupo de recursos.

El primer comando usa el cmdlet Get-SCOMManagementServer para obtener el servidor de administración con el nombre para mostrar de Member01 y lo almacena en la variable $Member.

El segundo comando usa el cmdlet Get-SCOMResourcePool para obtener el grupo de recursos con el nombre para mostrar de Pool01 y, a continuación, usa el cmdlet Set-SCOMResourcePool para quitar el objeto almacenado en la variable $Member de ese grupo de recursos.

Ejemplo 3: Adición de un objeto de observador a un grupo de recursos

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

En este ejemplo se cambian las propiedades de un grupo de recursos agregando un objeto de observador al grupo de recursos.

El primer comando usa el cmdlet Get-SCOMManagementServer para obtener el servidor de administración denominado Observer01 y almacena el objeto en la variable denominada $Observer.

El segundo comando usa el cmdlet Get-SCOMResourcePool para obtener el grupo de recursos con el nombre para mostrar de Pool01 y, a continuación, usa el cmdlet Set-SCOMResourcePool para agregar el objeto Observer almacenado en la variable $Observer a ese grupo de recursos.

Ejemplo 4: Quitar un objeto de observador de un grupo de recursos

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

En este ejemplo se cambian las propiedades de un grupo de recursos quitando un objeto de observador del grupo de recursos.

El primer comando usa el cmdlet Get-SCOMManagementServer para obtener el servidor de administración denominado Observer01 y almacena el objeto en la variable denominada $Observer.

El segundo comando usa el cmdlet Get-SCOMResourcePool para obtener el grupo de recursos con el nombre para mostrar de Pool01 y, a continuación, usa el cmdlet Set-SCOMResourcePool para quitar el objeto Observer almacenado en la variable $Observer de ese grupo de recursos.

Ejemplo 5: Cambiar una propiedad de nombre para mostrar a un grupo de recursos

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

En este ejemplo se cambian las propiedades de un grupo de recursos cambiando una propiedad del grupo de recursos.

El primer comando usa el cmdlet Get-SCOMResourcePool para obtener el grupo de recursos con un nombre para mostrar de Pool01 y almacena el objeto en la variable denominada $Pool.

El segundo comando cambia el valor de la propiedad DisplayName del grupo de recursos almacenado en la variable $Pool a Nuevo grupo 02.

El último comando usa el método ApplyChanges() para confirmar el cambio en la propiedad DisplayName.

Ejemplo 6: Cambio de una propiedad de descripción a un grupo de recursos

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

En este ejemplo se realiza un cambio en una propiedad description para un grupo de recursos.

El primer comando usa el cmdlet Get-SCOMResourcePool para obtener el grupo de recursos con un nombre para mostrar de New Pool 02 y almacena el objeto en la variable denominada $Pool.

El segundo comando cambia el valor de la propiedad Description del grupo de recursos almacenado en la variable $Pool.

El último comando usa el método ApplyChanges() para confirmar el cambio en la propiedad Description.

Parámetros

-Action

Especifica una acción que se va a realizar. Al actualizar los miembros de un grupo de recursos, especifique Agregar o Quitar.

Propiedades del parámetro

Tipo:UpdateAction
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromMember
Posición:3
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ComputerName

Especifica una matriz de nombres de equipos. El cmdlet establece conexiones temporales con grupos de administración para estos equipos. Puede usar nombres NetBIOS, direcciones IP o nombres de dominio completos (FQDN). Para especificar el equipo local, escriba el nombre del equipo, localhost o un punto (.).

Propiedades del parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Confirm

Le pide confirmación antes de ejecutar el cmdlet.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:cf

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Credential

Especifica un objeto de PSCredential para la conexión del grupo de administración. Para obtener un objeto de de PSCredential, use el cmdlet get-credential de . Para obtener más información, escriba "Get-Help Get-Credential".

Si especifica un equipo en el parámetro computerName , use una cuenta que tenga acceso a ese equipo. El valor predeterminado es el usuario actual.

Propiedades del parámetro

Tipo:PSCredential
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-EnableAutomaticMembership

Indica que el cmdlet habilita la pertenencia automática para el grupo de recursos. Cuando se establece en $True, el grupo de recursos contiene todos los servidores de administración y la pertenencia al grupo se administra automáticamente. Cuando se establece en $False, el grupo de recursos puede contener servidores de administración, servidores de administración de puerta de enlace o ambos, y la pertenencia al grupo se administra manualmente.

Si cambia el valor de $True a $False, la pertenencia del grupo sigue siendo la misma hasta que la actualice manualmente.

Si el valor cambia de $False a $True, se quitan todos los miembros del grupo y, a continuación, el grupo se vuelve a rellenar automáticamente con todos los servidores de administración. El grupo de recursos se actualizará automáticamente a medida que se agregan y eliminan los servidores de administración de Operations Manager. Este proceso puede tardar algún tiempo en completarse.

Propiedades del parámetro

Tipo:Boolean
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromAutoPopulate
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:True
Valor de los argumentos restantes:False

-Member

Especifica una matriz de objetos que se van a incluir en el grupo de recursos.

Los miembros válidos de un grupo de recursos incluyen servidores de administración y servidores de puerta de enlace. Para obtener información sobre cómo obtener un objeto de servidor de administración, escriba "Get-Help Get-SCOMManagementServer".

Propiedades del parámetro

Tipo:

ComputerHealthService[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromMember
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Observer

Especifica una matriz de servidores de administración o servidores de administración de puerta de enlace que no son miembros del grupo de recursos.

Para que un grupo de recursos tenga alta disponibilidad, debe agregar un mínimo de tres miembros al grupo, o dos miembros y un observador.

Propiedades del parámetro

Tipo:

ComputerHealthService[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

FromObserver
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-PassThru

Indica que el cmdlet crea o modifica un objeto que un comando puede usar en la canalización. De forma predeterminada, este cmdlet no genera ninguna salida.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ResourcePool

Especifica una matriz de objetos del grupo de recursos. Para obtener información sobre cómo obtener un objeto de grupo de recursos, escriba "Get-Help Get-SCOMResourcePool".

Propiedades del parámetro

Tipo:

ManagementServicePool[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-SCSession

Especifica una matriz de objetos connection. Para obtener un objeto connection de , use el cmdlet get-SCManagementGroupConnection de .

Propiedades del parámetro

Tipo:

Connection[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WhatIf

Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:False
Admite caracteres comodín:False
DontShow:False
Alias:Wi

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.