Install-SCXAgent
Hiermee installeert u de Operations Manager-agent voor gedetecteerde UNIX- en Linux-computers.
Syntaxis
Install-SCXAgent
-DiscoveryResult <DiscoveryResult[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
De cmdlet Install-SCXAgent installeert de Operations Manager-agent voor gedetecteerde UNIX- en Linux-computers, ondertekent het certificaat voor WS-Management communicatie en registreert de agent bij Operations Manager voor beheer.
UNIX- en Linux-computers moeten worden gedetecteerd met de cmdlet Invoke-SCXDiscovery.
Het uitvoerobject van de cmdlet Invoke-SCXDiscovery
Typ Get-Help Invoke-SCXDiscovery voor informatie over het detecteren van UNIX- of Linux-computers.
Deze cmdlet retourneert een matrix met beheerde UNIX- of Linux-computerobjecten die de doelsystemen vertegenwoordigen die zijn geïnstalleerd.
Voorbeelden
Voorbeeld 1: UNIX- en Linux-computers detecteren en de beheeragent installeren
PS C:\>$WSCredential = Get-Credential "DavidChew"
PS C:\> $SSHCredential = Get-SCXSSHCredential -UserName "DavidChew" -Key "C:\keys\key21.ppk" -ElevationType sudo
PS C:\> $Pool01 = Get-SCOMResourcePool -DisplayName "Pool01"
PS C:\> Invoke-SCXDiscovery -IPRange 192.168.1.50,192.168.1.75 -ResourcePool $MyPool -WSManCredential $WSCredential -SSHCredential $SSHCredential | Install-SCXAgent
Met de eerste opdracht krijgt u een referentie voor een gebruiker met behulp van de cmdlet Get-Credential. De opdracht vraagt u om verificatie en slaat vervolgens de resultaten op in de $WSCredential variabele.
Met de tweede opdracht maakt u een bevoegde referentie voor een gebruiker met behulp van de cmdlet Get-SCXSSHCredential. Met de opdracht wordt het resultaat opgeslagen in de $SSHCredential variabele.
Met de derde opdracht wordt een resourcegroep met de naam Pool01 met behulp van de Get-SCOMResourcePool-cmdlet opgeslagen en vervolgens opgeslagen in de variabele $Pool 01.
Met de laatste opdracht wordt een detectie van UNIX- en Linux-computers binnen een bereik van IP-adressen aangeroepen met behulp van de cmdlet Invoke-SCXDiscovery. Met de opdracht worden gedetecteerde computers doorgegeven aan de huidige cmdlet met behulp van de pijplijnoperator. Met de opdracht wordt de beheeragent geïnstalleerd.
Parameters
-ComputerName
Hiermee geeft u een matrix van namen van computers. Met de cmdlet worden tijdelijke verbindingen met beheergroepen voor deze computers tot stand gebracht. U kunt NetBIOS-namen, IP-adressen of FQDN's (Fully Qualified Domain Names) gebruiken. Als u de lokale computer wilt opgeven, typt u de computernaam, localhost of een punt (.).
De System Center Data Access-service moet actief zijn op de computer. Als u geen computer opgeeft, gebruikt de cmdlet de computer voor de huidige beheergroepverbinding.
Type: | String[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Confirm
U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.
Type: | SwitchParameter |
Aliassen: | cf |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Credential
Hiermee geeft u het gebruikersaccount waaronder de verbinding met de beheergroep wordt uitgevoerd.
Geef een PSCredential--object op, zoals een object dat door de Get-Credential cmdlet wordt geretourneerd voor deze parameter.
Typ Get-Help Get-Credential
voor meer informatie over referentieobjecten.
Als u een computer opgeeft in de parameter ComputerName, gebruikt u een account dat toegang heeft tot die computer. De standaardwaarde is de huidige gebruiker.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DiscoveryResult
Hiermee geeft u het DiscoveryResult-object dat moet worden verwerkt voor de installatie van de beheeragent, zoals geretourneerd door de cmdlet invoke-SCXDiscovery.
Typ Get-Help Invoke-SCXDiscovery
voor meer informatie over het detecteren van doelsystemen.
Type: | DiscoveryResult[] |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-SCSession
Hiermee geeft u een matrix van Connection-objecten. Gebruik de cmdlet Get-SCOMManagementGroupConnection om Connection-objecten op te halen.
Als deze parameter niet is opgegeven, gebruikt de cmdlet de actieve permanente verbinding met een beheergroep.
Gebruik de parameter SCSession om een andere permanente verbinding op te geven.
U kunt een tijdelijke verbinding met een beheergroep maken met behulp van de parameters ComputerName en Credential.
Typ Get-Help about_OpsMgr_Connections
voor meer informatie.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WhatIf
Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.
Type: | SwitchParameter |
Aliassen: | wi |
Position: | Named |
Default value: | False |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
Microsoft.Unix.Computer[]
Deze cmdlet retourneert een matrix met beheerde UNIX- en Linux-computers die zijn geïnstalleerd.