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