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
Das Cmdlet Set-SCXResourcePool ändert den Verwaltungsressourcenpool für die gezielt verwalteten 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 namens Pool 1 mithilfe des Cmdlets Get-SCOMResourcePool ab und speichert ihn dann im $Pool 01.
Der zweite Befehl verschiebt einen Agent in den Ressourcenpool in $Pool 01.
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 namens Pool 1 mithilfe von Get-SCOMResourcePool ab und speichert ihn dann im $Pool 01.
Der zweite Befehl ruft den Ressourcenpool namens 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 in $Pool 02.
Parameter
-Agent
Gibt mindestens ein verwaltetes UNIX- oder Linux-Computerobjekt an.
Informationen zum Abrufen eines verwalteten UNIX- oder Linux-Computerobjekts finden Sie unter Get-Help Get-SCXAgent
".
Type: | IPersistedUnixComputer[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ComputerName
Gibt ein Array von Namen von Computern an. Das Cmdlet erstellt temporäre Verbindungen mit Verwaltungsgruppen für diese Computer. Sie können NetBIOS-Namen, IP-Adressen oder vollqualifizierte Domänennamen (FQDNs) verwenden. Geben Sie zum Angeben des lokalen Computers den Computernamen, 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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Gibt das Benutzerkonto an, unter dem die Verwaltungsgruppenverbindung ausgeführt wird.
Geben Sie ein PSCredential-Objekt an, z. B. eins, das das Get-Credential-Cmdlet zurückgibt, für diesen Parameter.
Weitere Informationen zu Anmeldeinformationenobjekten geben Sie Get-Help Get-Credential
ein.
Wenn Sie einen Computer im ComputerName-Parameter angeben, verwenden Sie ein Konto, das Zugriff auf diesen Computer hat. Der Standardwert ist der aktuelle Benutzer.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ResourcePool
Gibt einen Ressourcenpool von Servern an, einer davon wird dem aktuellen Verwaltungsserver und dem anderen zugewiesen, der als Sicherungsverwaltungsserver dient. Dieser Parameter erfordert ein Ressourcenpoolobjekt und gibt nur die verwalteten Computer in diesem Ressourcenpool zurück.
Informationen zum Abrufen eines Ressourcenpoolobjekts finden Sie unter ".Get-Help Get-SCOMResourcePool
Type: | ManagementServicePool |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SCSession
Gibt ein Array von Connection-Objekten an. Um Verbindungsobjekte abzurufen, verwenden Sie das Cmdlet Get-SCOMManagementGroupConnection .
Wenn dieser Parameter nicht angegeben wird, verwendet das Cmdlet die aktive persistente Verbindung zu einer Verwaltungsgruppe.
Verwenden Sie den SCSession-Parameter , um eine andere persistente Verbindung anzugeben.
Sie können eine temporäre Verbindung zu einer Verwaltungsgruppe erstellen, indem Sie die Parameter "ComputerName " und "Anmeldeinformationen " verwenden.
Geben Sie Folgendes ein, um weitere Informationen zu erhalten: Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |