Aracılığıyla paylaş


Web konsolunda PowerShell pencere öğesiyle pano oluşturma

Önemli

Operations Manager'ın bu sürümü desteğin sonuna ulaştı. Operations Manager 2022'ye yükseltmenizi öneririz.

System Center Operations Manager sürüm 1801 ve üzeri sürümlerde, Web konsolu, Web konsolu sunucusuna bağlantısı olan herhangi bir tarayıcı kullanılarak herhangi bir bilgisayarda açılabilir bir yönetim grubu için izleme arabirimi sağlar. Aşağıdaki adımlarda, PowerShell pencere öğesiyle yeni HTML5 Web konsolunda pano oluşturma adımları açıklanmaktadır.

Betik genellikle yönetim grubundan bilgi almak için Operations Manager cmdlet'lerini kullanır. Daha sonra Bir Veri Nesnesi oluşturmak için ScriptContext nesnesini kullanması ve ardından bu nesneyi ReturnCollection özelliğine eklemesi gerekir. Genellikle Silverlight tabanlı PowerShell pencere öğesiyle betikler $dataObject adlı değişkenle yapılandırılır ve bu değişken ScriptContext nesnesinden döndürülen verileri tutar. Ancak bu pencere öğesi bu değişken adını desteklemez ve değişikliklerinizi kaydetmeye çalıştığınızda hata döndürür. Bu değişken adını $results gibi özel bir adla değiştirin.

Panoya pencere öğesi ekleme

  1. Herhangi bir bilgisayarda bir web tarayıcısı açın ve girin http://<web host>/OperationsManager; burada web ana bilgisayarı, web konsolunu barındıran bilgisayarın adıdır.

  2. Web konsolunun sol bölmesinde + Yeni pano'yu seçin.

    Web konsolunda Yeni Pano'yu seçmeyi gösteren ekran görüntüsü.

  3. Yeni Pano Oluştur sayfasında, oluşturmak istediğiniz pano için bir ad ve açıklama girin.

    Yeni pano için ad ve açıklama belirtmeyi gösteren ekran görüntüsü.

  4. Yönetim Paketi açılan listesinden yönetim paketini seçerek panoyu mevcut korumasız bir yönetim paketine kaydedebilir veya Yönetim Paketiaçılan listesinin yanındaki Yeni'yi seçerek yeni bir yönetim paketi oluşturarak panoyu kaydedebilir ve bir ad, açıklama ve isteğe bağlı olarak bir sürüm numarası sağlayabilirsiniz.

    Yeni MP için ad ve açıklama belirtme işleminin ekran görüntüsü.

  5. Yeni panonun kaydedileceği yeri belirtmeyi tamamladığınızda Tamam'ı seçin.

  6. Yeni pano için bir ad ve açıklama sağladıktan sonra Kaydet'i seçin.

  7. Boş boş panoda, sayfanın en üstünde Pencere Öğesi Ekle, Panoyu Düzenle, Panoyu sil ve Tam ekran seçeneklerinde Görüntüle pano adını görürsünüz. Pencere Öğesi Ekle'yi seçin.

    Yeni pano tuvali'ni gösteren ekran görüntüsü.

  8. Pencere Öğesi Seç açılan listesinden PowerShellPencere Öğesi'ni seçin.

  9. PowerShell pencere öğesi bölmesinde PowerShell betiğinizi yazın veya kopyalayıp metin kutusuna yapıştırın.

    PowerShell betiğini girme ekran görüntüsü.

    Aşağıdaki örnek betik, numaralandırılmış Windows Bilgisayarı nesnelerinden oluşan bir tablo oluşturur ve her biri için kimlik, sistem durumu ve görünen adı görüntüler.

    $class = Get-SCOMClass -Name Microsoft.Windows.Computer  
    $computers = Get-SCOMClassInstance -Class $class  
    $i=1  
    foreach ($computer in $computers)  
    {  
        $results=$ScriptContext.CreateFromObject($computer,"Id=Id,HealthState=HealthState,DisplayName=DisplayName",$null)   
        $results["CustomColumn"]=$i   
        $ScriptContext.ReturnCollection.Add($results)   
        $i++   
    }  
    
  10. Pencere öğesi için bir Ad, Açıklama ve Pencere Öğesi yenileme aralığı (varsayılan aralık 5 dakikadır) sağlayarak yapılandırmayı tamamlayın. Yeni panonuzu kaydetmek için Pencere Öğesini Kaydet'i seçin.

Pencere öğesi oluşturulduktan sonra betiğinizin sonuçlarını görüntüler.

PowerShell pencere öğesi sonuçları örneğinin ekran görüntüsü.

PowerShell pencere öğesi ile eylemler

PowerShell pencere öğesiyle aşağıdaki gibi eylemler gerçekleştirebilirsiniz:

  • Daha fazla çözümleme için uyarıları Excel'e aktarma

Sonraki adımlar

Yeni web konsolunda State pencere öğesiyle pano oluşturmayı öğrenmek için bkz. Web konsolunda State pencere öğesiyle pano oluşturma.