Export-SCOMEffectiveMonitoringConfiguration

Exporta la configuración aplicable a un objeto de supervisión.

Syntax

Export-SCOMEffectiveMonitoringConfiguration
      [-Instance] <MonitoringObject>
      [-Path] <String>
      [-Encoding <Encoding>]
      [-RecurseContainedObjects]
      [-SCSession <Connection[]>]
      [-ComputerName <String[]>]
      [-Credential <PSCredential>]
      [<CommonParameters>]

Description

El cmdlet Export-SCOMEffectiveMonitoringConfiguration recupera las reglas, monitores e invalidaciones que se aplican a un objeto de supervisión especificado, calcula la configuración efectiva de las reglas y monitores y, a continuación, guarda los resultados en un archivo .csv. Este archivo usa el símbolo de canalización (|) como separador.

De forma predeterminada, este 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.

Ejemplos

Ejemplo 1: Exportación de la configuración de supervisión para un grupo de equipos

PS C:\>$Members = (Get-SCOMGroup -DisplayName "All Windows Computers").GetRelatedMonitoringObjects()
PS C:\> $Members | ForEach-Object { Export-SCOMEffectiveMonitoringConfiguration -Instance $_ -Path "C:\temp\$($_.DisplayName).csv" -RecurseContainedObjects }

En este ejemplo se exporta la configuración de supervisión de todos los equipos de un grupo de equipos especificado.

El primer comando obtiene los miembros del grupo Todos los equipos Windows y almacena los objetos en la variable $Members.

El segundo comando usa el operador de canalización para pasar cada objeto almacenado en la variable $Members al cmdlet ForEach-Object , que incluye el comando Export-SCOMEffectiveMonitoringConfiguration que exporta los datos a un archivo .csv en la ubicación especificada. El comando incluye el nombre del equipo en el nombre de archivo y anexa una extensión .csv. Para obtener más información sobre ForEach-Object, escriba Get-Help ForEach-Object.

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 ejecutarse 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

-Credential

Especifica un objeto PSCredential para la conexión del grupo de administración. Para obtener un objeto PSCredential, use el cmdlet Get-Credential. Para obtener más información, 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

-Encoding

Especifica la codificación que se va a usar para la configuración de supervisión.

Type:Encoding
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Instance

Especifica una matriz de objetos de supervisión que representan instancias. Para obtener un objeto de instancia de clase, use el cmdlet Get-SCOMClassInstance .

Este parámetro también acepta objetos de grupo. Para obtener un objeto de grupo, use el cmdlet Get-SCOMGroup .

Type:MonitoringObject
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Path

Especifica la ruta de acceso y el nombre de archivo del archivo .csv exportado. El cmdlet no agrega una extensión de nombre de archivo.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-RecurseContainedObjects

Indica que el cmdlet exporta todos los datos detectados para el objeto de supervisión que especifica el parámetro Instance . Por ejemplo, en el caso de un equipo, el cmdlet exporta todas las detecciones y monitores en el equipo y todos los objetos de supervisión hospedados o contenidos en el equipo, como discos o tarjetas de red.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SCSession

Especifica una matriz de objetos Connection . Para obtener un objeto Connection , use el cmdlet Get-SCOMManagementGroupConnection .

Type:Connection[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False