Condividi tramite


Get-SCOMMonitor

Recupera i monitoraggi in Operations Manager.

Sintassi

Get-SCOMMonitor
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-DisplayName] <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   -Id <Guid[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-Instance] <EnterpriseManagementObject[]>
   [-Recurse]
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-Recurse]
   [-Target] <ManagementPackClass[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   [-ManagementPack] <ManagementPack[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]
Get-SCOMMonitor
   -Name <String[]>
   [-SCSession <Connection[]>]
   [-ComputerName <String[]>]
   [-Credential <PSCredential>]
   [<CommonParameters>]

Descrizione

Il cmdlet Get-SCOMMonitor recupera i monitoraggi in System Center Operations Manager. In Operations Manager i monitoraggi definiscono la logica per determinare l'integrità di un oggetto.

Esempio

Esempio 1: Recuperare un monitoraggio usando un nome

PS C:\>Get-SCOMMonitor -Name "System.Health*"

Questo comando recupera tutti i monitoraggi i cui nomi iniziano con la stringa "System.Health".

Esempio 2: Recuperare un monitoraggio usando un nome visualizzato

PS C:\>Get-SCOMMonitor -DisplayName "*Performance*"

Questo comando recupera tutti i monitoraggi i cui nomi visualizzati contengono la stringa "Prestazioni".

Esempio 3: Recuperare i monitoraggi per un Management Pack

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Library" | Get-SCOMMonitor

Questo comando recupera il Management Pack con il nome visualizzato di System Center Core Library e quindi passa l'oggetto Management Pack al cmdlet Get-SCOMMonitor usando l'operatore pipeline (|). Il cmdlet Get-SCOMMonitor ottiene tutti i monitoraggi per l'oggetto Management Pack.

Esempio 4: Recuperare i monitoraggi da un Management Pack

PS C:\>$MPFile = "C:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMMonitor -ManagementPack $MPFile

In questo esempio vengono recuperati i monitoraggi in un Management Pack.

Il primo comando ottiene il percorso di un file del Management Pack e archivia il valore nella variabile denominata $MPFile.

Il secondo comando usa il cmdlet Get-SCOMMonitor con il parametro ManagementPack per ottenere i monitoraggi dal Management Pack.

Esempio 5: Recuperare i monitoraggi in base al nome visualizzato

PS C:\>$Instances = Get-SCOMClass -DisplayName "*health*" | Get-SCOMClassInstance
PS C:\> Get-SCOMMonitor -Instance $Instances

In questo esempio vengono recuperati i monitoraggi in base al nome visualizzato.

Il primo comando ottiene tutte le classi che contengono "integrità" nei nomi visualizzati e quindi usa l'operatore pipeline (|) per passare gli oggetti classe al cmdlet Get-SCOMClassInstance . Il cmdlet Get-SCOMClassInstance ottiene l'istanza per ogni classe e quindi archivia i risultati nella variabile $Instances.

Il secondo comando ottiene i monitoraggi per le istanze della classe archiviate nella variabile $Instances.

Esempio 6: Recuperare i monitoraggi usando una classe di destinazione

PS C:\>Get-SCOMMonitor -Target (Get-SCOMClass -DisplayName *health*)

In questo esempio vengono recuperati i monitoraggi usando una classe di destinazione.

Questo comando ottiene i monitoraggi con classi di destinazione che includono "integrità" nei nomi visualizzati.

Esempio 7: Recuperare un monitoraggio usando un ID

PS C:\>Get-SCOMMonitor -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd

Questo comando recupera il monitor con ID 7413b06b-a95b-4ae3-98f2-dac9ff76dabd.

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 (.).

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

-Credential

Specifica un oggetto PSCredential per il computer o i computer specificati dal parametro ComputerName . La connessione al gruppo di gestione viene eseguita con questa credenziale. Per ottenere un oggetto PSCredential, usare il cmdlet Get-Credential. Per altre informazioni, digitare "Get-Help Get-Credential".

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

-DisplayName

Specifica una matrice di oggetti nome visualizzato. I valori del parametro DisplayName possono variare a seconda dei Management Pack localizzati importati da un utente nel gruppo di gestione e dalle impostazioni locali dell'utente che esegue Windows PowerShell.

Type:String[]
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:True

-Id

Specifica una matrice di identificatori univoci per i monitoraggi.

L'oggetto SCOMMonitor archivia il GUID nella proprietà Id dell'oggetto . Per altre informazioni, digitare "Get-SCOMMonitor | Format-Table DisplayName, Id".

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

-Instance

Specifica una matrice di oggetti istanza di classe. Il parametro Instance accetta anche oggetti gruppo come input. Per informazioni su come ottenere un oggetto istanza di classe, digitare "Get-Help Get-SCOMClassInstance".

Type:EnterpriseManagementObject[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ManagementPack

Specifica uno o più oggetti Management Pack in cui è possibile salvare l'override. Se un Management Pack non bloccato contiene il monitoraggio, salvare l'override nello stesso Management Pack. Per informazioni su come ottenere un oggetto Management Pack, digitare "Get-Help Get-SCOMManagementPack".

Type:ManagementPack[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Name

Specifica una matrice di nomi di un oggetto.

Type:String[]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:True

-Recurse

Indica che il cmdlet cerca in modo ricorsivo.

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

-SCSession

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

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

-Target

Specifica una matrice di monitoraggi per uno o più oggetti classe di destinazione. Per informazioni su come ottenere un oggetto classe, digitare "Get-Help Get-SCOMClass".

Type:ManagementPackClass[]
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False