Set-SCOMResourcePool
Ändert die Eigenschaften eines Ressourcenpools in Operations Manager.
Syntax
Empty (Standardwert)
Set-SCOMResourcePool
[-ResourcePool] <ManagementServicePool[]>
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromMember
Set-SCOMResourcePool
[-ResourcePool] <ManagementServicePool[]>
[-Member] <ComputerHealthService[]>
[-Action] <UpdateAction>
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromObserver
Set-SCOMResourcePool
[-ResourcePool] <ManagementServicePool[]>
[-Observer] <ComputerHealthService[]>
[[-Action] <UpdateAction>]
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
FromAutoPopulate
Set-SCOMResourcePool
[-ResourcePool] <ManagementServicePool[]>
[-EnableAutomaticMembership] <Boolean>
[-PassThru]
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Beschreibung
Das Cmdlet Set-SCOMResourcePool ändert die Eigenschaften eines Ressourcenpools in System Center – Operations Manager. Ein Ressourcenpool ermöglicht es einer Sammlung von Verwaltungsservern, die Arbeitsauslastung zu verteilen.
Beispiele
Beispiel 1: Hinzufügen von Objekten zu einem Ressourcenpool
PS C:\>$Members = Get-SCOMManagementServer
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Member $Members -Action "Add"
In diesem Beispiel werden die Eigenschaften eines Ressourcenpools geändert, indem dem Ressourcenpool Objekte hinzugefügt werden.
Im ersten Befehl wird das Cmdlet Get-SCOMManagementServer verwendet, um alle Verwaltungsserver abzurufen und in der Variablen $Members zu speichern.
Im zweiten Befehl wird das Cmdlet Get-SCOMResourcePool verwendet, um den Ressourcenpool mit dem Anzeigenamen Pool01 abzurufen, und dann wird das Cmdlet Set-SCOMResourcePool verwendet, um die in der Variablen $Members gespeicherten Objekte zu diesem Ressourcenpool hinzuzufügen.
Beispiel 2: Entfernen von Objekten aus einem Ressourcenpool
PS C:\>$Member = Get-SCOMManagementServer -Name "Member01"
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Member $Member -Action "Remove"
In diesem Beispiel werden die Eigenschaften eines Ressourcenpools geändert, indem Objekte aus dem Ressourcenpool entfernt werden.
Im ersten Befehl wird das Cmdlet Get-SCOMManagementServer verwendet, um den Verwaltungsserver mit dem Anzeigenamen Member01 abzurufen und in der Variablen $Member zu speichern.
Im zweiten Befehl wird das Cmdlet Get-SCOMResourcePool verwendet, um den Ressourcenpool mit dem Anzeigenamen Pool01 abzurufen, und dann das Cmdlet Set-SCOMResourcePool verwendet, um das in der Variablen $Member gespeicherte Objekt aus diesem Ressourcenpool zu entfernen.
Beispiel 3: Hinzufügen eines Beobachterobjekts zu einem Ressourcenpool
PS C:\>$Observer = Get-SCOMManagementServer -Name "Observer01"
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Observer $Observer -Action "Add" -Passthru
In diesem Beispiel werden die Eigenschaften eines Ressourcenpools geändert, indem dem Ressourcenpool ein Beobachterobjekt hinzugefügt wird.
Der erste Befehl verwendet das Cmdlet Get-SCOMManagementServer , um den Verwaltungsserver mit dem Namen Observer01 abzurufen, und speichert das Objekt in der Variablen $Observer.
Im zweiten Befehl wird das Cmdlet Get-SCOMResourcePool verwendet, um den Ressourcenpool mit dem Anzeigenamen Pool01 abzurufen, und dann das Cmdlet Set-SCOMResourcePool verwendet, um diesem Ressourcenpool das in der Variablen $Observer gespeicherte Observer-Objekt hinzuzufügen.
Beispiel 4: Entfernen eines Beobachterobjekts aus einem Ressourcenpool
PS C:\>$Observer = Get-SCOMManagementServer -Name "Observer01"
PS C:\> Get-SCOMResourcePool -DisplayName "Pool01" | Set-SCOMResourcePool -Observer $Observer -Action "Remove" -Passthru
In diesem Beispiel werden die Eigenschaften eines Ressourcenpools geändert, indem ein Beobachterobjekt aus dem Ressourcenpool entfernt wird.
Der erste Befehl verwendet das Cmdlet Get-SCOMManagementServer , um den Verwaltungsserver mit dem Namen Observer01 abzurufen, und speichert das Objekt in der Variablen $Observer.
Der zweite Befehl verwendet das Cmdlet Get-SCOMResourcePool , um den Ressourcenpool mit dem Anzeigenamen Pool01 abzurufen, und verwendet dann das Cmdlet Set-SCOMResourcePool , um das in der Variablen $Observer gespeicherte Observer-Objekt aus diesem Ressourcenpool zu entfernen.
Beispiel 5: Ändern einer Eigenschaft für den Anzeigenamen in einem Ressourcenpool
PS C:\>$Pool = Get-SCOMResourcePool -DisplayName "Pool01"
PS C:\>$Pool.DisplayName = "New Pool 02"
PS C:\>$Pool.ApplyChanges()
In diesem Beispiel werden die Eigenschaften eines Ressourcenpools geändert, indem eine Eigenschaft des Ressourcenpools geändert wird.
Der erste Befehl verwendet das Cmdlet Get-SCOMResourcePool , um den Ressourcenpool mit dem Anzeigenamen Pool01 abzurufen, und speichert das Objekt in der Variablen $Pool.
Mit dem zweiten Befehl wird der Wert der DisplayName-Eigenschaft für den Ressourcenpool, der in der Variablen $Pool gespeichert ist, in Neuer Pool 02 geändert.
Im letzten Befehl wird die ApplyChanges()-Methode verwendet, um die Änderung an die DisplayName-Eigenschaft zu übergeben.
Beispiel 6: Ändern einer Beschreibungseigenschaft an einem Ressourcenpool
PS C:\>$Pool = Get-SCOMResourcePool -DisplayName "New Pool 02"
PS C:\> $Pool.Description = "Description of New Pool 02"
PS C:\> $Pool.ApplyChanges()
In diesem Beispiel wird eine Änderung an einer description-Eigenschaft für einen Ressourcenpool vorgenommen.
Im ersten Befehl wird das Cmdlet Get-SCOMResourcePool verwendet, um den Ressourcenpool mit dem Anzeigenamen Neuer Pool 02 abzurufen, und das Objekt wird in der Variablen $Pool gespeichert.
Mit dem zweiten Befehl wird der Wert der Description-Eigenschaft für den Ressourcenpool geändert, der in der Variablen $Pool gespeichert ist.
Der letzte Befehl verwendet die ApplyChanges()-Methode, um die Änderung an die Description-Eigenschaft zu übergeben.
Parameter
-Action
Gibt eine Aktion an, die ausgeführt werden soll. Wenn Sie die Mitglieder eines Ressourcenpools aktualisieren, geben Sie entweder Add oder Remove an.
Parametereigenschaften
| Typ: | UpdateAction |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromMember
| Position: | 3 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ComputerName
Gibt ein Array von Namen von Computern an. Das Cmdlet stellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer her. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (Fully Qualified Domain Names, FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, den Localhost oder einen Punkt (.) ein.
Parametereigenschaften
| Typ: | String[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Confirm
Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | vgl |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Credential
Gibt ein PSCredential- -Objekt für die Verwaltungsgruppenverbindung an.
Verwenden Sie das Cmdlet Get-Credential, um ein PSCredential-Objekt abzurufen.
Für weitere Informationen geben Sie "Get-Help Get-Credential" ein.
Wenn Sie im Parameter ComputerName einen Computer angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Die Standardeinstellung ist der aktuelle Benutzer.
Parametereigenschaften
| Typ: | PSCredential |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-EnableAutomaticMembership
Gibt an, dass das Cmdlet die automatische Mitgliedschaft für den Ressourcenpool aktiviert. Wenn der Ressourcenpool auf $True festgelegt ist, enthält er alle Verwaltungsserver, und die Mitgliedschaft im Pool wird automatisch verwaltet. Wenn der Ressourcenpool auf $False festgelegt ist, kann er Verwaltungsserver, Gatewayverwaltungsserver oder beides enthalten, und die Mitgliedschaft im Pool wird manuell verwaltet.
Wenn Sie den Wert von $True in $False ändern, bleibt die Mitgliedschaft des Pools unverändert, bis Sie sie manuell aktualisieren.
Wenn der Wert von $False in $True geändert wird, werden alle Mitglieder des Pools entfernt, und dann wird der Pool automatisch mit allen Verwaltungsservern neu aufgefüllt. Der Ressourcenpool wird automatisch aktualisiert, wenn Verwaltungsserver zu Operations Manager hinzugefügt und daraus gelöscht werden. Dieser Vorgang kann einige Zeit in Anspruch nehmen.
Parametereigenschaften
| Typ: | Boolean |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromAutoPopulate
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | True |
| Wert aus verbleibenden Argumenten: | False |
-Member
Gibt ein Array von Objekten an, die in den Ressourcenpool aufgenommen werden sollen.
Zu den gültigen Mitgliedern eines Ressourcenpools gehören Verwaltungsserver und Gatewayserver.
Um Informationen zum Abrufen eines Management-Server-Objekts zu erhalten, geben Sie "Get-Help Get-SCOMManagementServer" ein.
Parametereigenschaften
| Typ: | ComputerHealthService[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromMember
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-Observer
Gibt ein Array von Verwaltungsservern oder Gatewayverwaltungsservern an, die nicht Mitglieder des Ressourcenpools sind.
Um einen Ressourcenpool hochverfügbar zu machen, müssen Sie dem Pool mindestens drei Mitglieder oder zwei Mitglieder und einen Beobachter hinzufügen.
Parametereigenschaften
| Typ: | ComputerHealthService[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
FromObserver
| Position: | 2 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-PassThru
Gibt an, dass das Cmdlet ein Objekt erstellt oder ändert, das ein Befehl in der Pipeline verwenden kann. Standardmäßig generiert dieses Cmdlet keine Ausgabe.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-ResourcePool
Gibt ein Array von Ressourcenpoolobjekten an.
Um Informationen zum Abrufen eines Ressourcenpoolobjekts zu erhalten, geben Sie ""Get-Help Get-SCOMResourcePool ein.
Parametereigenschaften
| Typ: | ManagementServicePool[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | 1 |
| Obligatorisch.: | True |
| Wert aus Pipeline: | True |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-SCSession
Gibt ein Array von Connection-Objekten an. Um ein Connection-Objekt abzurufen, verwenden Sie das cmdlet Get-SCManagementGroupConnection.
Parametereigenschaften
| Typ: | Connection[] |
| Standardwert: | None |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Parametereigenschaften
| Typ: | SwitchParameter |
| Standardwert: | False |
| Unterstützt Platzhalter: | False |
| Nicht anzeigen: | False |
| Aliase: | Wi |
Parametersätze
(All)
| Position: | Named |
| Obligatorisch.: | False |
| Wert aus Pipeline: | False |
| Wert aus Pipeline nach dem Eigenschaftsnamen: | False |
| Wert aus verbleibenden Argumenten: | False |
CommonParameters
Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.