Condividi tramite


Export-SCOMEffectiveMonitoringConfiguration

Esporta la configurazione applicabile a un oggetto di monitoraggio.

Sintassi

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

Descrizione

Il cmdlet Export-SCOMEffectiveMonitoringConfiguration recupera le regole, i monitoraggi e le sostituzioni applicabili a un oggetto di monitoraggio specificato, calcola la configurazione effettiva delle regole e dei monitoraggi e quindi salva i risultati in un file .csv. Questo file usa il simbolo barra verticale (|) come separatore.

Per impostazione predefinita, questo cmdlet usa la connessione permanente attiva a un gruppo di gestione. Usare il parametro SCSession per specificare una connessione permanente diversa. È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e credenziali. Per altre informazioni, digitare Get-Help about_OpsMgr_Connections.

Esempio

Esempio 1: Esportare la configurazione di monitoraggio per un gruppo di computer

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

In questo esempio viene esportata la configurazione di monitoraggio per tutti i computer in un gruppo di computer specificato.

Il primo comando ottiene i membri del gruppo Tutti i computer Windows e archivia gli oggetti nella variabile $Members.

Il secondo comando usa l'operatore pipeline per passare ogni oggetto archiviato nella variabile $Members al cmdlet ForEach-Object, che include il comando Export-SCOMEffectiveMonitoringConfiguration che esporta i dati in un file .csv nel percorso specificato. Il comando include il nome del computer nel nome file e aggiunge un'estensione .csv. Per altre informazioni su ForEach-Object, digitare Get-Help ForEach-Object.

Parametri

-ComputerName

Specifica una matrice di nomi di computer. Il cmdlet stabilisce connessioni temporanee con i gruppi di gestione per questi computer. È possibile usare nomi NetBIOS, indirizzi IP o nomi di dominio completi (FQDN). Per specificare il computer locale, digitare il nome del computer, localhost o un punto (.).

Il servizio Di accesso ai dati di System Center deve essere in esecuzione nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione al gruppo di gestione corrente.

Tipo:String[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Credential

Specifica un oggetto PSCredential per la connessione al gruppo di gestione. Per ottenere un oggetto PSCredential , usare il cmdlet Get-Credential . Per altre informazioni, digitare Get-Help Get-Credential.

Se si specifica un computer nel parametro ComputerName, utilizzare un account che abbia accesso a tale computer. Il valore predefinito è l'utente corrente.

Tipo:PSCredential
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Encoding

Specifica la codifica da utilizzare per la configurazione di monitoraggio.

Tipo:Encoding
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Instance

Specifica una matrice di oggetti di monitoraggio che rappresentano le istanze. Per ottenere un oggetto istanza di classe, usare il cmdlet Get-SCOMClassInstance .

Questo parametro accetta anche oggetti gruppo. Per ottenere un oggetto gruppo, usare il cmdlet Get-SCOMGroup .

Tipo:MonitoringObject
Posizione:1
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-Path

Specifica il percorso e il nome file per il file .csv esportato. Il cmdlet non aggiunge un'estensione di file.

Tipo:String
Posizione:2
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RecurseContainedObjects

Indica che il cmdlet esporta tutti i dati individuati per l'oggetto di monitoraggio specificato dal parametro Istanza di . Ad esempio, nel caso di un computer, il cmdlet esporta tutte le individuazioni e i monitoraggi nel computer e tutti gli oggetti di monitoraggio ospitati o contenuti nel computer, ad esempio dischi o schede di rete.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-SCSession

Specifica una matrice di oggetti Connection. Per ottenere un oggetto Connection , utilizzare il cmdlet Get-SCOMManagementGroupConnection .

Tipo:Connection[]
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False