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 |