Condividi tramite


Install-SCXAgent

Installa l'agente operations manager per i computer UNIX e Linux individuati.

Sintassi

Install-SCXAgent
       -DiscoveryResult <DiscoveryResult[]>
       [-SCSession <Connection[]>]
       [-ComputerName <String[]>]
       [-Credential <PSCredential>]
       [-WhatIf]
       [-Confirm]
       [<CommonParameters>]

Descrizione

Il cmdlet Install-SCXAgent installa l'agente di Operations Manager per i computer UNIX e Linux individuati, firma il certificato per la comunicazione WS-Management e registra l'agente con Operations Manager per la gestione. I computer UNIX e Linux devono essere individuati con il cmdlet Invoke-SCXDiscovery. L'oggetto di output del cmdlet Invoke-SCXDiscovery del Invoke-SCXDiscovery viene fornito come input DiscoveryResult per il cmdlet Install-SCXAgent.

Per informazioni sull'individuazione di computer UNIX o Linux, digitare Get-Help Invoke-SCXDiscovery.

Questo cmdlet restituisce una matrice di oggetti computer UNIX o Linux gestiti che rappresentano i sistemi di destinazione installati correttamente.

Esempio

Esempio 1: Individuare i computer UNIX e Linux e installare l'agente di gestione

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

Il primo comando ottiene una credenziale per un utente usando il cmdlet Get-Credential. Il comando richiede l'autenticazione e quindi archivia i risultati nella variabile $WSCredential.

Il secondo comando crea una credenziale con privilegi per un utente usando il cmdlet Get-SCXSSHCredential. Il comando archivia il risultato nella variabile $SSHCredential.

Il terzo comando ottiene un pool di risorse denominato Pool01 usando il cmdlet Get-SCOMResourcePool e quindi lo archivia nella variabile $Pool 01.

Il comando finale richiama un'individuazione dei computer UNIX e Linux all'interno di un intervallo di indirizzi IP usando il cmdlet Invoke-SCXDiscovery. Il comando passa tutti i computer individuati al cmdlet corrente usando l'operatore pipeline. Il comando installa l'agente di gestione.

Parametri

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).

Il servizio Di accesso ai dati di System Center deve essere attivo nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione al gruppo di gestione corrente.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Confirm

Richiede conferma prima di eseguire il cmdlet.

Tipo:SwitchParameter
Alias:cf
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica l'account utente in cui viene eseguita la connessione al gruppo di gestione. Specificare un oggetto PSCredential , ad esempio quello restituito dal cmdlet get-Credential per questo parametro. Per altre informazioni sugli oggetti credenziali, digitare Get-Help Get-Credential.

Se si specifica un computer nel parametro ComputerName, utilizzare un account che abbia accesso a tale computer. Il valore predefinito è l'utente corrente.

Tipo:PSCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DiscoveryResult

Specifica l'oggetto DiscoveryResult da elaborare per l'installazione dell'agente di gestione come restituito dal cmdlet Invoke-SCXDiscovery .

Per altre informazioni sull'individuazione dei sistemi di destinazione, digitare Get-Help Invoke-SCXDiscovery.

Tipo:DiscoveryResult[]
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-SCSession

Specifica una matrice di oggetti Connection. Per ottenere oggetti Connection, usare il cmdlet Get-SCOMManagementGroupConnection .

Se questo parametro non viene specificato, il cmdlet usa la connessione permanente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione permanente diversa. È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e credenziali. Per altre informazioni, digitare Get-Help about_OpsMgr_Connections.

Tipo:Connection[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WhatIf

Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.

Tipo:SwitchParameter
Alias:wi
Posizione:Named
Valore predefinito:False
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

Microsoft.Unix.Computer[]

Questo cmdlet restituisce una matrice di computer UNIX e Linux gestiti installati correttamente.