Get-SCOMRule
Ottiene le regole di monitoraggio di Operations Manager.
Sintassi
Get-SCOMRule
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMRule
-Name <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMRule
[-DisplayName] <String[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMRule
-Id <Guid[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMRule
[-ManagementPack] <ManagementPack[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Get-SCOMRule
[-Target] <ManagementPackClass[]>
[-SCSession <Connection[]>]
[-ComputerName <String[]>]
[-Credential <PSCredential>]
[<CommonParameters>]
Descrizione
Il cmdlet Get-SCOMRule ottiene le regole di monitoraggio per System Center Operations Manager.
Esempio
Esempio 1: Ottenere le regole di monitoraggio specificando i nomi con caratteri jolly
PS C:\>Get-SCOMRule -Name "*health*"
Questo comando ottiene tutte le regole di monitoraggio con integrità nel nome.
Esempio 2: Ottenere le regole di monitoraggio specificando nomi visualizzati con un carattere jolly
PS C:\>Get-SCOMRule -DisplayName "*performance*"
Questo comando ottiene tutte le regole di monitoraggio con prestazioni nel nome visualizzato.
Esempio 3: Ottenere una regola di monitoraggio specificando un Management Pack
PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Monitoring" | Get-SCOMRule
Questo comando ottiene tutti i Management Pack con System Center Core Monitoring nei nomi visualizzati.
Usa quindi l'operatore pipeline per inviare gli oggetti Management Pack al cmdlet get-SCOMRule
Esempio 4: Ottenere le regole di monitoraggio specificando le classi di destinazione con un carattere jolly
PS C:\>Get-SCOMRule -Target (Get-SCOMClass -DisplayName "*health*")
Questo comando ottiene le regole di monitoraggio per ogni classe di destinazione con integrità nel nome visualizzato.
Esempio 5: Ottenere le regole di monitoraggio specificando un Management Pack con percorso:
PS C:\>$MPFile = "D:\Program Files\System Center Operations Manager 2007\Microsoft.SystemCenter.2007.mp"
PS C:\> Get-SCOMRule -ManagementPack $MPFile
In questo esempio vengono recuperate le regole di monitoraggio per un Management Pack in un percorso specificato.
Il primo comando ottiene il percorso di un file del Management Pack e lo archivia nella variabile $MPFile.
Il secondo comando usa il parametro ManagementPack per ottenere le regole di monitoraggio dal Management Pack archiviato nella variabile $MPFile.
Esempio 6: Ottenere una regola di monitoraggio specificando un GUID
PS C:\>Get-SCOMRule -Id 7413b06b-a95b-4ae3-98f2-dac9ff76dabd
Questo comando ottiene la regola di monitoraggio 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 (.).
Il servizio di accesso ai dati di System Center deve essere avviato 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 l'account utente in cui viene eseguita la connessione al gruppo di gestione.
Specificare un oggetto PSCredential 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 |
-DisplayName
Specifica una matrice di nomi visualizzati per gli oggetti . Questo cmdlet accetta le stringhe in questa matrice e cerca le corrispondenze tra le DisplayName proprietà degli oggetti con cui il cmdlet funziona. valori DisplayName dipendono dai Management Pack localizzati importati che fanno parte del gruppo di gestione e dalle impostazioni locali dell'utente che esegue Windows PowerShell
Se questo parametro non viene visualizzato, la descrizione predefinita è quella nel parametro nome
Tipo: | String[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-Id
Specifica una matrice di ID per le regole di monitoraggio. Il cmdlet ottiene regole di monitoraggio che corrispondono ai GUID.
Un oggetto SCOMGroup archivia il GUID nella relativa proprietà Id. Per ottenere il GUID di una classe, digitare Get-SCOMGroup | Format-Table DisplayName, Id.
Tipo: | Guid[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-ManagementPack
Specifica un oggetto Management Pack che archivia gli override.
Per ottenere un oggetto Management Pack, usare il cmdlet Get-SCOMManagementPack
Tipo: | ManagementPack[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-Name
Specifica una matrice di nomi di oggetti.
Questo parametro accetta ogni stringa nella matrice e cerca le corrispondenze tra le proprietà Name degli oggetti con cui funziona il cmdlet.
Tipo: | String[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | True |
-SCSession
Specifica una matrice di oggetti Connection.
Per ottenere
Se questo parametro non viene specificato, il 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 Get-Help about_OpsMgr_Connections
.
Tipo: | Connection[] |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Target
Specifica una matrice di oggetti ManagementPackClass.
Per ottenere un oggetto ManagementPackClass
Tipo: | ManagementPackClass[] |
Posizione: | 1 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |