Get-SCOMRule

Operations Manager izleme kurallarını alır.

Syntax

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>]

Description

Get-SCOMRule cmdlet'i System Center - Operations Manager için izleme kurallarını alır.

Örnekler

Örnek 1: Joker karakterli adlar belirterek izleme kurallarını alma

PS C:\>Get-SCOMRule -Name "*health*"

Bu komut, adında sistem durumu olan tüm izleme kurallarını alır.

Örnek 2: Joker karakterle görünen adlar belirterek izleme kurallarını alma

PS C:\>Get-SCOMRule -DisplayName "*performance*"

Bu komut, görünen adlarında performansa sahip tüm izleme kurallarını alır.

Örnek 3: Yönetim paketi belirterek izleme kuralı alma

PS C:\>Get-SCOMManagementPack -DisplayName "System Center Core Monitoring" | Get-SCOMRule

Bu komut, görünen adlarında System Center Core monitoring bulunan tüm yönetim paketlerini alır. Ardından işlem hattı işlecini kullanarak yönetim paketi nesnelerini Get-SCOMRule cmdlet'ine gönderir ve bu da her yönetim paketi nesnesi için izleme kurallarını alır.

Örnek 4: Joker karakterle hedef sınıflar belirterek izleme kurallarını alma

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

Bu komut, görünen adında sistem durumu olan her hedef sınıfın izleme kurallarını alır.

Örnek 5: Yolu olan bir yönetim paketi belirterek izleme kurallarını alın:

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

Bu örnek, belirtilen bir yoldaki bir yönetim paketi için izleme kurallarını alır.

İlk komut bir yönetim paketi dosyasının yolunu alır ve $MPFile değişkeninde depolar.

İkinci komut, $MPFile değişkeninde depolanan yönetim paketinden izleme kurallarını almak için ManagementPack parametresini kullanır.

Örnek 6: GUID belirterek izleme kuralı alma

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

Bu komut, kimliği 7413b06b-a95b-4ae3-98f2-dac9ff76dabd olan izleme kuralını alır.

Parametreler

-ComputerName

Bilgisayar adlarının dizisini belirtir. Cmdlet, bu bilgisayarlar için yönetim gruplarıyla geçici bağlantılar kurar. NetBIOS adlarını, IP adreslerini veya tam etki alanı adlarını (FQDN' ler) kullanabilirsiniz. Yerel bilgisayarı belirtmek için bilgisayar adını, localhost'u veya bir nokta (.) yazın.

System Center Veri Erişim hizmeti bilgisayarda başlatılmalıdır. Bir bilgisayar belirtmezseniz, cmdlet geçerli yönetim grubu bağlantısı için bilgisayarı kullanır.

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

-Credential

Yönetim grubu bağlantısının altında çalıştığı kullanıcı hesabını belirtir. Bu parametre için Get-Credential cmdlet'inin döndürdüğü gibi bir PSCredential nesnesi belirtin. Kimlik bilgileri nesneleri hakkında daha fazla bilgi için yazın Get-Help Get-Credential.

ComputerName parametresinde bir bilgisayar belirtirseniz, o bilgisayara erişimi olan bir hesap kullanın. Varsayılan, mevcut kullanıcıdır.

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

-DisplayName

Nesneler için görünen ad dizisini belirtir. Bu cmdlet bu dizideki dizeleri alır ve cmdlet'in birlikte çalıştığı nesnelerin DisplayName özellikleri arasında eşleşmeleri arar. DisplayName değerleri, yönetim grubunun parçası olan yerelleştirilmiş, içeri aktarılan yönetim paketlerine ve Windows PowerShell çalıştıran kullanıcının yerel ayarına bağlıdır

Bu parametre görünmezse, name parametresindeki varsayılan açıklamadır.

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

-Id

İzleme kuralları için bir kimlik dizisi belirtir. Cmdlet, GUID'lerle eşleşen izleme kurallarını alır.

SCOMGroup nesnesi GUID'yi Id özelliğinde depolar. Bir sınıfın GUID değerini almak için Get-SCOMGroup | yazın DisplayName, Id Format-Table.

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

-ManagementPack

Geçersiz kılmaları depolayan bir yönetim paketi nesnesi belirtir. Bir yönetim paketi nesnesi almak için Get-SCOMManagementPack cmdlet'ini kullanın. Kural korumasız bir yönetim paketindeyse, geçersiz kılmayı aynı yönetim paketine kaydetmeniz gerekir.

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

-Name

Nesne adları dizisini belirtir.

Bu parametre dizideki her dizeyi alır ve cmdlet'in birlikte çalıştığı nesnelerin Name özellikleri arasında eşleşmeleri arar.

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

-SCSession

Bağlantı nesneleri dizisini belirtir. Bağlantı nesnelerini almak için Get-SCOMManagementGroupConnection cmdlet'ini kullanın.

Bu parametre belirtilmezse, cmdlet bir yönetim grubuna etkin kalıcı bağlantıyı kullanır. Farklı bir kalıcı bağlantı belirtmek için SCSession parametresini kullanın. ComputerName ve Credential parametrelerini kullanarak bir yönetim grubuna geçici bağlantı oluşturabilirsiniz. Daha fazla bilgi için Get-Help about_OpsMgr_Connections yazın.

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

-Target

ManagementPackClass nesnelerinin dizisini belirtir. Bir ManagementPackClass nesnesi almak için Get-SCClass cmdlet'ini kullanın. cmdlet'i bu sınıflar için izleme kurallarını alır.

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