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 |