Share via


Get-SCOMMonitor

Operations Manager'da izleyicileri alır.

Syntax

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

Description

Get-SCOMMonitor cmdlet'i System Center - Operations Manager'da izleyicileri alır. Operations Manager'da izleyiciler bir nesnenin sistem durumunu belirleme mantığını tanımlar.

Örnekler

Örnek 1: Bir ad kullanarak izleyici alma

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

Bu komut, adları "System.Health" dizesiyle başlayan tüm izleyicileri alır.

Örnek 2: Görünen ad kullanarak izleyici alma

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

Bu komut, görünen adları "Performans" dizesini içeren tüm izleyicileri alır.

Örnek 3: Yönetim paketi için izleyicileri alma

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

Bu komut, System Center Çekirdek Kitaplığı'nın görünen adına sahip yönetim paketini alır ve ardından işlem hattı işlecini (|) kullanarak yönetim paketi nesnesini Get-SCOMMonitor cmdlet'ine geçirir. Get-SCOMMonitor cmdlet'i yönetim paketi nesnesi için tüm izleyicileri alır.

Örnek 4: Yönetim paketinden izleyicileri alma

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

Bu örnek, bir yönetim paketindeki izleyicileri alır.

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

İkinci komut, yönetim paketinden izleyicileri almak için ManagementPack parametresiyle Get-SCOMMonitor cmdlet'ini kullanır.

Örnek 5: Monitörleri görünen ada göre alma

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

Bu örnek, monitörleri görünen ada göre alır.

İlk komut, görünen adlarında "sistem durumu" bulunan tüm sınıfları alır ve sonra sınıf nesnelerini Get-SCOMClassInstance cmdlet'ine geçirmek için işlem hattı işlecini (|) kullanır. Get-SCOMClassInstance cmdlet'i her sınıfın örneğini alır ve sonuçları $Instances değişkeninde depolar.

İkinci komut, $Instances değişkeninde depolanan sınıf örneklerinin izleyicilerini alır.

Örnek 6: Hedef sınıfı kullanarak izleyicileri alma

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

Bu örnek bir hedef sınıf kullanarak izleyicileri alır.

Bu komut, görünen adlarında "health" içeren hedef sınıflara sahip izleyicileri alır.

Örnek 7: Kimlik kullanarak izleyici alma

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

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

Parametreler

-ComputerName

Bilgisayarların ad dizisini belirtir. cmdlet'i, 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'ı veya bir nokta (.) yazın.

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

-Credential

ComputerName parametresinin belirttiği bilgisayar veya bilgisayarlar için bir PSCredential nesnesi belirtir. Yönetim grubu bağlantısı bu kimlik bilgisi altında çalışır. PSCredential nesnesi edinmek için Get-Credential cmdlet'ini kullanın. Daha fazla bilgi için "Get-Help Get-Credential" yazın.

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

-DisplayName

Görünen ad nesneleri dizisini belirtir. DisplayName parametresinin değerleri, bir kullanıcının yönetim grubuna içeri aktardığı yerelleştirilmiş yönetim paketlerine ve Windows PowerShell çalıştıran kullanıcının yerel ayarına bağlı olarak değişebilir.

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

-Id

İzleyiciler için benzersiz tanımlayıcılardan oluşan bir dizi belirtir.

SCOMMonitor nesnesi GUID'yi nesnenin Id özelliğinde depolar. Daha fazla bilgi için "Get-SCOMMonitor | Format-Table DisplayName, Id" yazın.

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

-Instance

Sınıf örneği nesnelerinin bir dizisini belirtir. Instance parametresi de grup nesnelerini giriş olarak kabul eder. Sınıf örneği nesnesini alma hakkında bilgi için "Get-Help Get-SCOMClassInstance" yazın.

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

-ManagementPack

Geçersiz kılmayı kaydedebileceğiniz bir veya daha fazla yönetim paketi nesnesi belirtir. Korumasız bir yönetim paketi izleyiciyi içeriyorsa, geçersiz kılmayı aynı yönetim paketine kaydedin. Yönetim paketi nesnesi alma hakkında bilgi için "Get-Help Get-SCOMManagementPack" yazın.

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

-Name

Bir nesnenin ad dizisini belirtir.

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

-Recurse

Cmdlet'in özyinelemeli olarak arandığını gösterir.

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

-SCSession

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

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

-Target

Bir veya daha fazla hedef sınıf nesnesi için bir izleyici dizisi belirtir. Sınıf nesnesini alma hakkında bilgi için "Get-Help Get-SCOMClass" yazın.

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