Compartir a través de


Export-SCOMEffectiveMonitoringConfiguration

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

Sintaxis

Default (Es el valor predeterminado).

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 el computerName de y parámetros de 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-SCOMEffectiveMonitoringConfigur ation 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.

Propiedades del parámetro

Tipo:

String[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Credential

Especifica un objeto de PSCredential para la conexión del grupo de administración. Para obtener un objeto de de PSCredential, use el cmdlet get-credential de . 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.

Propiedades del parámetro

Tipo:PSCredential
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Encoding

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

Propiedades del parámetro

Tipo:Encoding
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:MonitoringObject
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:1
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes: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.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:2
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RecurseContainedObjects

Indica que el cmdlet exporta todos los datos detectados para el objeto de supervisión que especifica el parámetro instancia de . 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.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-SCSession

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

Propiedades del parámetro

Tipo:

Connection[]

Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.