Udostępnij za pośrednictwem


Set-SCOMResourcePool

Zmienia właściwości puli zasobów w programie Operations Manager.

Składnia

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>]

Opis

Polecenie cmdlet Set-SCOMResourcePool zmienia właściwości puli zasobów w programie System Center — Operations Manager. Pula zasobów umożliwia kolekcji serwerów zarządzania dystrybuowanie obciążenia.

Przykłady

Przykład 1. Dodawanie obiektów do puli zasobów

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

W tym przykładzie właściwości puli zasobów są zmieniane przez dodanie obiektów do puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementServer , aby pobrać wszystkie serwery zarządzania i zapisać je w zmiennej $Members.

Drugie polecenie używa polecenia cmdlet Get-SCOMResourcePool , aby pobrać pulę zasobów o nazwie wyświetlanej Puli 01, a następnie używa polecenia cmdlet Set-SCOMResourcePool , aby dodać obiekty przechowywane w zmiennej $Members do tej puli zasobów.

Przykład 2. Usuwanie obiektów z puli zasobów

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

W tym przykładzie właściwości puli zasobów są zmieniane przez usunięcie obiektów z puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementServer , aby uzyskać serwer zarządzania o nazwie wyświetlanej Member01 i przechowuje go w zmiennej $Member.

Drugie polecenie używa polecenia cmdlet Get-SCOMResourcePool , aby pobrać pulę zasobów o nazwie wyświetlanej Puli 01, a następnie używa polecenia cmdlet Set-SCOMResourcePool , aby usunąć obiekt przechowywany w zmiennej $Member z tej puli zasobów.

Przykład 3. Dodawanie obiektu obserwatora do puli zasobów

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

W tym przykładzie właściwości puli zasobów są zmieniane przez dodanie obiektu obserwatora do puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementServer , aby uzyskać serwer zarządzania o nazwie Observer01 i przechowuje obiekt w zmiennej o nazwie $Observer.

Drugie polecenie używa polecenia cmdlet Get-SCOMResourcePool , aby pobrać pulę zasobów o nazwie wyświetlanej Puli 01, a następnie używa polecenia cmdlet Set-SCOMResourcePool , aby dodać obiekt Obserwator przechowywany w zmiennej $Observer do tej puli zasobów.

Przykład 4. Usuwanie obiektu obserwatora z puli zasobów

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

W tym przykładzie właściwości puli zasobów są zmieniane przez usunięcie obiektu obserwatora z puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMManagementServer , aby uzyskać serwer zarządzania o nazwie Observer01 i przechowuje obiekt w zmiennej o nazwie $Observer.

Drugie polecenie używa polecenia cmdlet Get-SCOMResourcePool , aby pobrać pulę zasobów o nazwie wyświetlanej Puli 01, a następnie używa polecenia cmdlet Set-SCOMResourcePool , aby usunąć obiekt Obserwator przechowywany w zmiennej $Observer z tej puli zasobów.

Przykład 5. Zmiana właściwości nazwy wyświetlanej na pulę zasobów

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

Ten przykład zmienia właściwości puli zasobów, zmieniając właściwość puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMResourcePool , aby pobrać pulę zasobów o nazwie wyświetlanej Pool01 i przechowuje obiekt w zmiennej o nazwie $Pool.

Drugie polecenie zmienia wartość właściwości DisplayName dla puli zasobów przechowywanej w zmiennej $Pool na Nową pulę 02.

Ostatnie polecenie używa metody ApplyChanges(), aby zatwierdzić zmianę właściwości DisplayName.

Przykład 6. Zmiana właściwości opisu na pulę zasobów

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

W tym przykładzie zmieniono właściwość opisu dla puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMResourcePool , aby pobrać pulę zasobów z nazwą wyświetlaną Nowej puli 02 i przechowuje obiekt w zmiennej o nazwie $Pool.

Drugie polecenie zmienia wartość właściwości Description puli zasobów przechowywanej w zmiennej $Pool.

Ostatnie polecenie używa metody ApplyChanges(), aby zatwierdzić zmianę właściwości Description.

Parametry

-Action

Określa akcję do wykonania. Podczas aktualizowania elementów członkowskich puli zasobów określ opcję Dodaj lub Usuń.

Type:UpdateAction
Position:3
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-ComputerName

Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Możesz użyć nazw NetBIOS, adresów IP lub w pełni kwalifikowanych nazw domen (FQDN). Aby określić komputer lokalny, wpisz nazwę komputera, localhost lub kropkę (.).

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Credential

Określa obiekt PSCredential dla połączenia grupy zarządzania. Aby uzyskać obiekt PSCredential , użyj polecenia cmdlet Get-Credential . Aby uzyskać więcej informacji, wpisz "Get-Help Get-Credential".

Jeśli określisz komputer w parametrze ComputerName , użyj konta, które ma dostęp do tego komputera. Wartość domyślna to użytkownik bieżący.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableAutomaticMembership

Wskazuje, że polecenie cmdlet włącza automatyczne członkostwo w puli zasobów. Po ustawieniu wartości $True pula zasobów zawiera wszystkie serwery zarządzania, a członkostwo w puli jest automatycznie zarządzane. Po ustawieniu wartości $False pula zasobów może zawierać serwery zarządzania, serwery zarządzania bramami lub zarówno, jak i członkostwo w puli jest zarządzane ręcznie.

Jeśli zmienisz wartość z $True na $False, członkostwo w puli pozostanie takie samo do momentu ręcznego zaktualizowania.

Jeśli wartość zostanie zmieniona z $False na $True, wszystkie elementy członkowskie puli zostaną usunięte, a następnie pula zostanie automatycznie ponownie wypełniona wszystkimi serwerami zarządzania. Pula zasobów zostanie automatycznie zaktualizowana w miarę dodawania i usuwania serwerów zarządzania z programu Operations Manager. Ukończenie tego procesu może zająć trochę czasu.

Type:Boolean
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Member

Określa tablicę obiektów do uwzględnienia w puli zasobów.

Prawidłowe elementy członkowskie puli zasobów obejmują serwery zarządzania i serwery bramy. Aby uzyskać informacje o sposobie uzyskiwania obiektu serwera zarządzania, wpisz "Get-Help Get-SCOMManagementServer".

Type:ComputerHealthService[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Observer

Określa tablicę serwerów zarządzania lub serwerów zarządzania bramą, które nie są członkami puli zasobów.

Aby zapewnić wysoką dostępność puli zasobów, należy dodać co najmniej trzy elementy członkowskie do puli lub dwóch członków i jednego obserwatora.

Type:ComputerHealthService[]
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Wskazuje, że polecenie cmdlet tworzy lub modyfikuje obiekt, którego polecenie może użyć w potoku. Domyślnie to polecenie cmdlet nie generuje żadnego wyniku.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ResourcePool

Określa tablicę obiektów puli zasobów. Aby uzyskać informacje o sposobie uzyskiwania obiektu puli zasobów, wpisz "Get-Help Get-SCOMResourcePool".

Type:ManagementServicePool[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-SCSession

Określa tablicę obiektów Połączenia . Aby uzyskać obiekt Connection , użyj polecenia cmdlet Get-SCManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False