Partager via


Export-SCOMEffectiveMonitoringConfiguration

Exporte la configuration applicable à un objet de surveillance.

Syntaxe

Default (Par défaut)

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

Description

L’applet de commande Export-SCOMEffectiveMonitoringConfiguration récupère les règles, les moniteurs et les remplacements qui s’appliquent à un objet de surveillance spécifié, calcule la configuration effective des règles et des moniteurs, puis enregistre les résultats dans un fichier .csv. Ce fichier utilise le symbole de canal (|) comme séparateur.

Par défaut, cette applet de commande utilise la connexion persistante active à un groupe d’administration. Utilisez le paramètre SCSession pour spécifier une connexion persistante différente. Vous pouvez créer une connexion temporaire à un groupe d’administration à l’aide des paramètres ComputerName et Credential. Pour plus d’informations, tapez Get-Help about_OpsMgr_Connections.

Exemples

Exemple 1 : Exporter la configuration de surveillance pour un groupe d’ordinateurs

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

Cet exemple exporte la configuration de surveillance pour tous les ordinateurs d’un groupe d’ordinateurs spécifié.

La première commande obtient les membres du groupe Tous les ordinateurs Windows et stocke les objets dans la variable $Members.

La deuxième commande utilise l’opérateur de pipeline pour transmettre chaque objet stocké dans la variable $Members à l’applet de commande ForEach-Object , qui inclut la commande Export-SCOMEffectiveMonitoringConfiguration qui exporte les données vers un fichier .csv à l’emplacement spécifié. La commande inclut le nom de l’ordinateur dans le nom de fichier et ajoute une extension .csv. Pour plus d’informations sur ForEach-Object, tapez Get-Help ForEach-Object.

Paramètres

-ComputerName

Spécifie un tableau de noms d’ordinateurs. L’applet de commande établit des connexions temporaires avec des groupes d’administration pour ces ordinateurs. Vous pouvez utiliser des noms NetBIOS, des adresses IP ou des noms de domaine complets (FQDN). Pour spécifier l’ordinateur local, tapez le nom de l’ordinateur, localhost ou un point (.).

Le service System Center Data Access doit s’exécuter sur l’ordinateur. Si vous ne spécifiez pas d’ordinateur, l’applet de commande utilise l’ordinateur pour la connexion de groupe d’administration actuelle.

Propriétés du paramètre

Type:

String[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Credential

Spécifie un objet PSCredential pour la connexion de groupe d’administration. Pour obtenir un objet PSCredential, utilisez l’applet de commande Get-Credential . Pour plus d’informations, tapez Get-Help Get-Credential.

Si vous spécifiez un ordinateur dans le paramètre ComputerName, utilisez un compte qui a accès à cet ordinateur. La valeur par défaut est l’utilisateur actuel.

Propriétés du paramètre

Type:PSCredential
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Encoding

Spécifie l’encodage à utiliser pour la configuration de surveillance.

Propriétés du paramètre

Type:Encoding
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Instance

Spécifie un tableau d’objets de surveillance qui représentent des instances. Pour obtenir un objet d’instance de classe, utilisez l’applet de commande Get-SCOMClassInstance .

Ce paramètre accepte également les objets de groupe. Pour obtenir un objet de groupe, utilisez l’applet de commande Get-SCOMGroup Get-SCOMGroup.

Propriétés du paramètre

Type:MonitoringObject
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:1
Obligatoire:True
Valeur du pipeline:True
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-Path

Spécifie le chemin d’accès et le nom du fichier de .csv exporté. L’applet de commande n’ajoute pas d’extension de nom de fichier.

Propriétés du paramètre

Type:String
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:2
Obligatoire:True
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-RecurseContainedObjects

Indique que l’applet de commande exporte toutes les données découvertes pour l’objet de surveillance spécifié par le paramètre instance . Par exemple, dans le cas d’un ordinateur, l’applet de commande exporte toutes les découvertes et moniteurs sur l’ordinateur et tous les objets de surveillance hébergés ou contenus sur l’ordinateur, tels que les disques ou les cartes réseau.

Propriétés du paramètre

Type:SwitchParameter
Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

-SCSession

Spécifie un tableau d’objets Connection. Pour obtenir un objet Connection, utilisez l’applet de commande Get-SCOMManagementGroupConnection .

Propriétés du paramètre

Type:

Connection[]

Valeur par défaut:None
Prend en charge les caractères génériques:False
DontShow:False

Jeux de paramètres

(All)
Position:Named
Obligatoire:False
Valeur du pipeline:False
Valeur du pipeline par nom de propriété:False
Valeur des arguments restants:False

CommonParameters

Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.