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 dystrybucję obciążenia przez kolekcję serwerów zarządzania.

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 Pool01, 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 zapisuje go w zmiennej $Member.

Drugie polecenie używa polecenia cmdlet Get-SCOMResourcePool, aby pobrać pulę zasobów o nazwie wyświetlanej Pool01, 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 w celu pobrania serwera 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 Pool01, a następnie używa polecenia cmdlet Set-SCOMResourcePool, aby dodać obiekt Observer 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 w celu pobrania serwera 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 Pool01, 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()

W tym przykładzie właściwości puli zasobów są zmieniane przez zmianę właściwości puli zasobów.

Pierwsze polecenie używa polecenia cmdlet Get-SCOMResourcePool, aby uzyskać pulę zasobów o nazwie display name 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 New Pool 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()

Ten przykład powoduje zmianę właściwości 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 dla 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 pozycję Dodaj lub Usuń.

Typ:UpdateAction
Position:3
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ComputerName

Określa tablicę nazw komputerów. Polecenie cmdlet ustanawia tymczasowe połączenia z grupami zarządzania dla tych komputerów. Można 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ę (.).

Typ:String[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 bieżący użytkownik.

Typ:PSCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-EnableAutomaticMembership

Wskazuje, że polecenie cmdlet umożliwia automatyczne członkostwo w puli zasobów. Po ustawieniu wartości na $True pula zasobów zawiera wszystkie serwery zarządzania, a członkostwo w puli jest automatycznie zarządzane. Po ustawieniu wartości na $False pula zasobów może zawierać serwery zarządzania, serwery zarządzania bramami lub oba te elementy, a członkostwo w puli jest zarządzane ręcznie.

Jeśli zmienisz wartość z $True na $False, członkostwo w puli pozostanie takie samo, dopóki nie zaktualizujesz jej ręcznie.

Jeśli wartość zostanie zmieniona z $False na $True, wszystkie elementy członkowskie puli zostaną usunięte, a następnie pula zostanie automatycznie 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.

Typ:Boolean
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych: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".

Typ:ComputerHealthService[]
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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, musisz dodać do puli co najmniej trzy elementy członkowskie lub dwa elementy członkowskie i jeden obserwator.

Typ:ComputerHealthService[]
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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 żadnych danych wyjściowych.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-ResourcePool

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

Typ:ManagementServicePool[]
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-SCSession

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

Typ:Connection[]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False