Freigeben über


Set-SCXResourcePool

Ändert den Verwaltungsressourcenpool für die gezielt verwalteten UNIX- und Linux-Computer.

Syntax

Set-SCXResourcePool
   -Agent <IPersistedUnixComputer[]>
   -ResourcePool <ManagementServicePool>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Die Set-SCXResourcePool Cmdlet ändert den Verwaltungsressourcenpool für die zielverwalteten UNIX- und Linux-Computer.

Beispiele

Beispiel 1: Verschieben eines Agents in einen Ressourcenpool

PS C:\>$Pool = Get-SCOMResourcePool -DisplayName "Pool 1"
PS C:\> Get-SCXAgent -Name "scxserver1.contoso.com" | Set-SCXResourcePool -ResourcePool $Pool

Der erste Befehl ruft den Ressourcenpool "Pool 1" mithilfe des Cmdlets Get-SCOMResourcePool ab und speichert ihn dann im $Pool 01.

Der zweite Befehl verschiebt einen Agent in $Pool 01 in den Ressourcenpool.

Beispiel 2: Verschieben aller Agents in einem Pool in einen anderen Pool

PS C:\>$Pool01 = Get-SCOMResourcePool -DisplayName "Pool 1"
PS C:\> $Pool02 = Get-SCOMResourcePool -DisplayName "Pool 2"
PS C:\> $Agents = Get-SCXAgent -ResourcePool $Pool01
PS C:\> Set-SCXResourcePool -Agent $Agents -ResourcePool $Pool02

Der erste Befehl ruft den Ressourcenpool mit dem Namen Pool 1 mithilfe Get-SCOMResourcePool-ab und speichert ihn dann im $Pool 01.

Der zweite Befehl ruft den Ressourcenpool "Pool 2" ab und speichert ihn dann im $Pool 02.

Der dritte Befehl ruft alle Agents aus $Pool 01 mithilfe des Cmdlets Get-SCXAgent ab.

Der letzte Befehl verschiebt alle UNIX- und Linux-Agents in $Agents auf $Pool 02.

Parameter

-Agent

Gibt mindestens ein verwaltetes UNIX- oder Linux-Computerobjekt an. Um Informationen zum Abrufen eines verwalteten UNIX- oder Linux-Computerobjekts zu erhalten, geben Sie Get-Help Get-SCXAgentein.

Typ:IPersistedUnixComputer[]
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-ComputerName

Gibt ein Array von Namen von Computern an. Das Cmdlet richtet temporäre Verbindungen mit Verwaltungsgruppen für diese Computer ein. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Um den lokalen Computer anzugeben, geben Sie den Computernamen, den Localhost oder einen Punkt (.) ein.

Der System Center Data Access-Dienst muss auf dem Computer aktiv sein. Wenn Sie keinen Computer angeben, verwendet das Cmdlet den Computer für die aktuelle Verwaltungsgruppenverbindung.

Typ:String[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Credential

Gibt das Benutzerkonto an, unter dem die Verwaltungsgruppenverbindung ausgeführt wird. Geben Sie für diesen Parameter ein PSCredential--Objekt an, z. B. ein Objekt, das vom Get-Credential--Cmdlet zurückgegeben wird. Wenn Sie weitere Informationen zu Anmeldeinformationsobjekten wünschen, geben Sie Get-Help Get-Credentialein.

Wenn Sie einen Computer im parameter ComputerName angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Die Standardeinstellung ist der aktuelle Benutzer.

Typ:PSCredential
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ResourcePool

Gibt einen Ressourcenpool von Servern an, von denen einer der aktuellen Verwaltungsserver und der andere als Sicherungsverwaltungsserver fungiert. Dieser Parameter erfordert ein Ressourcenpoolobjekt und gibt nur die verwalteten Computer in diesem Ressourcenpool zurück.

Geben Sie Get-Help Get-SCOMResourcePoolein, um Informationen zum Abrufen eines Ressourcenpoolobjekts zu erhalten.

Typ:ManagementServicePool
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-SCSession

Gibt ein Array von Connection -Objekten an. Um Connection-Objekte abzurufen, verwenden Sie das Cmdlet Get-SCOMManagementGroupConnection.

Wenn dieser Parameter nicht angegeben ist, verwendet das Cmdlet die aktive dauerhafte Verbindung zu einer Verwaltungsgruppe. Verwenden Sie den SCSession--Parameter, um eine andere dauerhafte Verbindung anzugeben. Sie können eine temporäre Verbindung mit einer Verwaltungsgruppe erstellen, indem Sie die Parameter ComputerName und Anmeldeinformationen verwenden. Geben Sie Get-Help about_OpsMgr_Connectionsein, um weitere Informationen zu erfahren.

Typ:Connection[]
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False