Så här skapar du en instrumentpanel med PowerShell-widgeten i webbkonsolen

Viktigt

Den här versionen av Operations Manager har nått slutet av supporten, vi rekommenderar att du uppgraderar till Operations Manager 2022.

I System Center Operations Manager version 1801 och senare tillhandahåller webbkonsolen ett övervakningsgränssnitt för en hanteringsgrupp som kan öppnas på valfri dator med valfri webbläsare som har anslutning till webbkonsolservern. Följande steg beskriver hur du skapar en instrumentpanel i den nya HTML5-webbkonsolen med PowerShell-widgeten.

Skriptet använder vanligtvis Operations Manager-cmdletar för att hämta information från hanteringsgruppen. Den måste sedan använda ScriptContext-objektet för att skapa ett dataobjekt och sedan lägga till objektet i egenskapen ReturnCollection. Vanligtvis med Den Silverlight-baserade PowerShell-widgeten konfigurerades skript med variabeln $dataObject och den här variabeln innehöll data som returnerades från ScriptContext-objektet. Den här widgeten stöder dock inte variabelnamnet och returnerar ett fel när du försöker spara ändringarna. Ersätt det här variabelnamnet med ett anpassat namn, till exempel $results.

Lägga till widget på instrumentpanelen

  1. Öppna en webbläsare på valfri dator och ange http://<web host>/OperationsManager, där webbvärden är namnet på den dator som är värd för webbkonsolen.

  2. Klicka på + Ny instrumentpanel i den vänstra rutan i webbkonsolen.

    Select New Dashboard in Web console

  3. På sidan Skapa ny instrumentpanel anger du ett namn och en beskrivning för den instrumentpanel som du vill skapa.

    Specify name and description for new dashboard

  4. Du kan spara instrumentpanelen i ett befintligt oförseglat hanteringspaket genom att välja hanteringspaketet i listrutan Hanteringspaket eller så kan du spara instrumentpanelen genom att skapa ett nytt hanteringspaket genom att klicka på Nytt bredvid listrutan Hanteringspaket och ange ett namn, en beskrivning och eventuellt ett versionsnummer.

    Specify name and description for new MP

  5. När du har angett var den nya instrumentpanelen ska sparas klickar du på OK.

  6. Klicka på Spara när du har angett ett namn och en beskrivning för den nya instrumentpanelen.

  7. På den tomma tomma instrumentpanelen visas instrumentpanelens namn, Lägg till widget, Redigera instrumentpanel, Ta bort instrumentpanel och Visa i helskärmsläge överst på sidan. Välj Lägg till widget.

    New dashboard canvas

  8. Välj PowerShell Widget i listrutan Välj widget .

  9. I PowerShell-widgetfönstret skriver eller kopierar du och klistrar in ditt PowerShell-skript i textrutan.

    Enter PowerShell script

    Följande exempelskript skapar en tabell med numrerade Windows datorobjekt och visar ID, hälsotillstånd och visningsnamn för var och en.

    $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. Slutför konfigurationen genom att ange ett intervall för namn, beskrivning och widget (standardintervallet är 5 minuter) för widgeten. Klicka på Spara widget för att spara den nya instrumentpanelen.

När widgeten har skapats visas resultatet av skriptet.

PowerShell widget results example

Åtgärder med PowerShell-widget

Med en PowerShell-widget kan du utföra sådana åtgärder som:

  • Exportera aviseringarna till Excel för ytterligare analys

Nästa steg

Information om hur du skapar en instrumentpanel i den nya webbkonsolen med widgeten Tillstånd finns i Så här skapar du en instrumentpanel med widgeten Tillstånd i webbkonsolen