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 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 caratteri 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 della pipeline per inviare gli oggetti Management Pack al cmdlet Get-SCOMRule , che ottiene le regole di monitoraggio per ogni oggetto Management Pack.
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 System Center Data Access deve essere avviato nel computer. Se non si specifica un computer, il cmdlet usa il computer per la connessione del gruppo di gestione corrente.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Credential
Specifica l'account utente in cui viene eseguita la connessione al gruppo di gestione.
Specificare un oggetto PSCredential , ad esempio quello restituito dal cmdlet Get-Credential , per questo parametro.
Per altre informazioni sugli oggetti credenziali, digitare Get-Help Get-Credential
.
Se si specifica un computer nel parametro ComputerName , usare un account che ha accesso a tale computer. Il valore predefinito è l'utente corrente.
Type: | PSCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 proprietà DisplayName degli oggetti con cui il cmdlet funziona. I 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 del parametro Name .
Type: | String[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-Id
Specifica una matrice di ID per le regole di monitoraggio. Il cmdlet ottiene le 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.
Type: | Guid[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ManagementPack
Specifica un oggetto Management Pack che archivia gli overridi. Per ottenere un oggetto Management Pack, usare il cmdlet Get-SCOMManagementPack . Se la regola si trova in un Management Pack non bloccato, è necessario salvare l'override nello stesso Management Pack.
Type: | ManagementPack[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Name
Specifica una matrice di nomi di oggetti.
Questo parametro accetta ogni stringa nella matrice e cerca corrispondenze tra le proprietà Name degli oggetti con cui il cmdlet funziona.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | True |
-SCSession
Specifica una matrice di oggetti Connection . Per ottenere oggetti Connection , usare il cmdlet Get-SCOMManagementGroupConnection .
Se questo parametro non è specificato, il cmdlet usa la connessione persistente attiva a un gruppo di gestione.
Usare il parametro SCSession per specificare una connessione persistente diversa.
È possibile creare una connessione temporanea a un gruppo di gestione usando i parametri ComputerName e Credential .
Per ulteriori informazioni, digitare Get-Help about_OpsMgr_Connections
.
Type: | Connection[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Target
Specifica una matrice di oggetti ManagementPackClass . Per ottenere un oggetto ManagementPackClass , usare il cmdlet Get-SCClass . Il cmdlet ottiene le regole di monitoraggio per queste classi.
Type: | ManagementPackClass[] |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |