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 |