Set-SCOMResourcePool
Cambia las propiedades de un grupo de recursos en Operations Manager.
Sintaxis
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
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.
Tipo: | UpdateAction |
Posición: | 3 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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 (.).
Tipo: | String[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Confirm
Le pide confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-Credential
Especifica un objeto de PSCredential para la conexión del grupo de administración.
Para obtener un objeto de de Get-Help Get-Credential
".
Si especifica un equipo en el parámetro computerName
Tipo: | PSCredential |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | Boolean |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | 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
".
Tipo: | ComputerHealthService[] |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | ComputerHealthService[] |
Posición: | 2 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | 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
".
Tipo: | ManagementServicePool[] |
Posición: | 1 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-SCSession
Especifica una matriz de objetos connection.
Para obtener un objeto connection de
Tipo: | Connection[] |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si el cmdlet se ejecuta. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |