Install-SCXAgent
Instala el agente de Operations Manager para equipos UNIX y Linux detectados.
Syntax
Install-SCXAgent
-DiscoveryResult <DiscoveryResult[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
El cmdlet Install-SCXAgent instala el agente de Operations Manager para equipos UNIX y Linux detectados, firma el certificado para WS-Management comunicación y registra el agente con Operations Manager para la administración. Los equipos UNIX y Linux deben detectarse con el cmdlet Invoke-SCXDiscovery. El objeto de salida del cmdlet Invoke-SCXDiscovery se proporciona como entrada DiscoveryResult para el cmdlet Install-SCXAgent .
Para obtener información sobre cómo detectar equipos UNIX o Linux, escriba Get-Help Invoke-SCXDiscovery.
Este cmdlet devuelve una matriz de objetos de equipo UNIX o Linux administrados que representan los sistemas de destino que se instalaron correctamente.
Ejemplos
Ejemplo 1: Detectar equipos UNIX y Linux e instalar el agente de administración
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
El primer comando obtiene una credencial para un usuario mediante el cmdlet Get-Credential. El comando le pide autenticación y, a continuación, almacena los resultados en la variable $WSCredential.
El segundo comando crea una credencial con privilegios para un usuario mediante el cmdlet Get-SCXSSHCredential. El comando almacena el resultado en la variable $SSHCredential.
El tercer comando obtiene un grupo de recursos denominado Pool01 mediante el cmdlet Get-SCOMResourcePool y, a continuación, lo almacena en la variable $Pool 01.
El comando final invoca una detección de equipos UNIX y Linux dentro de un intervalo de direcciones IP mediante el cmdlet Invoke-SCXDiscovery. El comando pasa los equipos detectados al cmdlet actual mediante el operador de canalización. El comando instala el agente de administración.
Parámetros
-ComputerName
Especifica una matriz de nombres de equipos. El cmdlet establece conexiones temporales con grupos de administración para estos equipos. Puede usar nombres netBIOS, direcciones IP o nombres de dominio completos (FQDN). Para especificar el equipo local, escriba el nombre del equipo, localhost o un punto (.).
El servicio de acceso a datos de System Center debe estar activo en el equipo. Si no especifica un equipo, el cmdlet usa el equipo para la conexión del grupo de administración actual.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Especifica la cuenta de usuario con la que se ejecuta la conexión del grupo de administración.
Especifique un objeto PSCredential , como el que devuelve el cmdlet Get-Credential , para este parámetro.
Para obtener más información sobre los objetos de credenciales, escriba Get-Help Get-Credential
.
Si especifica un equipo en el parámetro ComputerName , use una cuenta que tenga acceso a ese equipo. El valor predeterminado es el usuario actual.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiscoveryResult
Especifica el objeto DiscoveryResult que se va a procesar para la instalación del agente de administración tal y como devuelve el cmdlet Invoke-SCXDiscovery .
Para obtener más información sobre cómo detectar sistemas de destino, escriba Get-Help Invoke-SCXDiscovery
.
Type: | DiscoveryResult[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-SCSession
Especifica una matriz de objetos Connection . Para obtener objetos Connection , use el cmdlet Get-SCOMManagementGroupConnection .
Si no se especifica este parámetro, el cmdlet usa la conexión persistente activa a un grupo de administración.
Use el parámetro SCSession para especificar una conexión persistente diferente.
Puede crear una conexión temporal a un grupo de administración mediante los parámetros ComputerName y Credential .
Para obtener más información, escriba Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Salidas
Microsoft.Unix.Computer[]
Este cmdlet devuelve una matriz de equipos UNIX y Linux administrados que se instalaron correctamente.