Install-SCOMAgent
Distribuisce gli agenti di Operations Manager.
Sintassi
Install-SCOMAgent
-ActionAccount <PSCredential>
[-AgentActionAccount <PSCredential>]
-DNSHostName <String[]>
-PrimaryManagementServer <ManagementServer>
[-NoAPM]
[-PassThru]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Install-SCOMAgent
Esempio
Esempio 1: Installare un agente in un server
PS C:\>$PrimaryMgmtServer = Get-SCOMManagementServer -ComputerName "MgmtServer01.Contoso.com"
PS C:\> Install-SCOMAgent -DNSHostName "server01.contoso.com" -PrimaryManagementServer $PrimaryMgmtServer
In questo esempio viene installato un agente in un server e viene impostato il server di gestione primario per l'agente.
Il primo comando ottiene l'oggetto server di gestione denominato MgmtServer01.Contoso.com e archivia l'oggetto nella variabile $PrimaryMgmtServer.
Il secondo comando installa un agente in Server01.Contoso.com e imposta il server di gestione primario sul server di gestione archiviato in $PrimaryMgmtServer.
Esempio 2: Installare un agente in un server usando le credenziali dell'account azione
PS C:\>$InstallAccount = Get-Credential
PS C:\> $PrimaryMgmtServer = Get-SCOMManagementServer -ComputerName "MgmtServer01.Contoso.com"
PS C:\> Install-SCOMAgent -DNSHostName "Server01.Contoso.com" -PrimaryManagementServer $PrimaryMgmtServer -ActionAccount $InstallAccount
In questo esempio viene richiesto all'utente di immettere le credenziali e quindi di usare le credenziali per installare un agente.
Il primo comando richiede all'utente le credenziali e archivia le credenziali nella variabile $InstallAccount.
Il secondo comando ottiene l'oggetto server di gestione denominato MgmtServer01.Contoso.com e archivia l'oggetto nella variabile $PrimaryMgmtServer.
Il terzo comando installa un agente in Server01.Contoso.com usando le credenziali archiviate in $InstallAccount e imposta il server di gestione primario per l'agente sul server di gestione archiviato in $PrimaryMgmtServer.
Esempio 3: Installare un agente nei server e impostare l'account azione dell'agente
PS C:\>$Agents = "DC1.contoso.com","DC2.contoso.com","DC3.contoso.com"
PS C:\> $InstallAccount = Get-Credential
PS C:\> $AgentActionAccount = Get-Credential Contoso\ActionAccount
PS C:\> $PrimaryMgmtServer = Get-SCOMManagementserver -ComputerName MgmtServer01.contoso.com
PS C:\> $Install-SCOMAgent -DNSHostName $Agents -PrimaryManagementServer $PrimaryMgmtServer -ActionAccount $InstallAccount -AgentActionAccount $AgentActionAccount -Confirm
Questo esempio installa gli agenti in tre computer e imposta l'account azione dell'agente per gli agenti.
Il primo comando archivia il nome di tre computer nella variabile $Agents.
Il secondo comando richiede all'utente le credenziali e archivia le credenziali nella variabile $InstallAccount.
Il terzo comando richiede all'utente una password per un account utente denominato ActionAccount nel dominio Contoso e archivia le credenziali nella variabile $AgentActionAccount.
Il quarto comando ottiene l'oggetto server di gestione denominato MgmtServer01.Contoso.com e archivia l'oggetto nella variabile $PrimaryMgmtServer.
Il quinto comando installa un agente nei tre computer archiviati nella variabile $Agents usando le credenziali archiviate in $InstallAccount. Il comando imposta il server di gestione primario per l'agente sul server di gestione archiviato in $PrimaryMgmtServer e imposta l'account azione dell'agente sull'utente ActionAccount archiviato in $AgentActionAccount.
Parametri
-ActionAccount
Specifica un oggetto PSCredential
Questo parametro non specifica l'account azione utilizzato dall'agente dopo l'installazione nel computer.
Per impostazione predefinita, l'account azione usato dall'agente è impostato su Sistema locale.
È possibile usare il parametro AgentActionAccount
Per ottenere un oggetto PSCredential Get-Help Get-Credential
.
Tipo: | PSCredential |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-AgentActionAccount
Specifica un oggetto PSCredential Get-Help Get-Credential
.
È possibile usare il cmdlet
Tipo: | PSCredential |
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 |
-DNSHostName
Specifica il nome di un host DNS (Domain Name System).
Tipo: | String[] |
Alias: | Name |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-NoAPM
Si tratta di un parametro facoltativo introdotto con System Center Operations Manager 1807 (questo parametro non è valido con System Center 2019 Operations Manager), che consente di scegliere l'installazione del componente APM nell'agente. Usare questo parametro per ignorare l'installazione del componente APM nell'agente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PassThru
Indica che il cmdlet crea o modifica un oggetto che un comando può usare nella pipeline. Per impostazione predefinita, questo cmdlet non genera alcun output.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PrimaryManagementServer
Specifica un oggetto ManagementServer di
Tipo: | ManagementServer |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
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 |