Sdílet prostřednictvím


Vytvoření řídicího panelu s widgetem PowerShellu ve webové konzole

V nástroji System Center Operations Manager verze 2019 a vyšší poskytuje webová konzola monitorovací rozhraní pro skupinu pro správu, která se dá otevřít na libovolném počítači pomocí libovolného prohlížeče, který má připojení k serveru webové konzoly. Následující kroky popisují, jak vytvořit řídicí panel v nové webové konzole HTML5 pomocí widgetu PowerShellu.

Skript obvykle používá rutiny Operations Manageru k načtení informací ze skupiny pro správu. Pak musí použít ScriptContext objekt vytvořit Data Object a pak přidat tento objekt do ReturnCollection vlastnost. U widgetu PowerShellu založeného na silverlightu se skripty obvykle nakonfigurovaly s proměnnou s názvem $dataObject a tato proměnná uchovává data vrácená z objektu ScriptContext. Tento widget ale tento název proměnné nepodporuje a při pokusu o uložení změn vrátí chybu. Nahraďte tento název proměnné vlastním názvem, například $results.

Přidání widgetu na řídicí panel

  1. Otevřete webový prohlížeč na libovolném počítači a zadejte http://<web host>/OperationsManager, kde webový hostitel je název počítače, který je hostitelem webové konzoly.

  2. V levém podokně webové konzoly vyberte + Nový řídicí panel.

    Snímek obrazovky znázorňující výběr možnosti Nový řídicí panel ve webové konzole

  3. Na stránce Vytvořit nový řídicí panel zadejte název a popis řídicího panelu, který chcete vytvořit.

    Snímek obrazovky znázorňující zadání názvu a popisu nového řídicího panelu

  4. Řídicí panel můžete uložit v existující nezapečetěné sadě Management Pack tak, že vyberete sadu Management Pack z rozevíracího seznamu Sady Management Pack nebo řídicí panel uložíte tak, že vytvoříte novou sadu Management Pack výběrem možnosti Nový vedle rozevíracího seznamu sady Management Pack a zadáte název, popis a volitelně číslo verze.

    Snímek obrazovky s názvem a popisem nového MP

  5. Po dokončení zadávání, kam se má nový řídicí panel uložit, vyberte OK.

  6. Po zadání názvu a popisu nového řídicího panelu vyberte Uložit .

  7. Na prázdném prázdném řídicím panelu se v horní části stránky zobrazí název řídicího panelu, Přidat widget, Upravit řídicí panel, Odstranit řídicí panel a Zobrazit . Vyberte Přidat widget.

    Snímek obrazovky znázorňující plátno Nového řídicího panelu

  8. V rozevíracím seznamu Vybrat widget vyberte Widget PowerShellu.

  9. V podokně widgetu PowerShellu napište nebo zkopírujte a vložte skript PowerShellu do textového pole.

    Snímek obrazovky s příkazem Enter PowerShell script

    Následující ukázkový skript vytvoří tabulku očíslovaných objektů počítače s Windows a zobrazí ID, stav a zobrazovaný název pro každý z nich.

    $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. Dokončete konfiguraci zadáním intervalu aktualizace názvu, popisu a widgetu (výchozí interval je 5 minut) widgetu. Výběrem možnosti Uložit widget uložte nový řídicí panel.

Po vytvoření widgetu se zobrazí výsledky skriptu.

Snímek obrazovky s příkladem výsledků widgetu PowerShellu

Akce s widgetem PowerShellu

Pomocí widgetu PowerShellu můžete provádět například tyto akce:

  • Export výstrah do Excelu pro další analýzu

Další kroky

Informace o vytvoření řídicího panelu v nové webové konzole pomocí widgetu State najdete v tématu Vytvoření řídicího panelu s widgetem Stav ve webové konzole.