Udostępnij za pośrednictwem


Jak utworzyć pulpit nawigacyjny za pomocą widżetu programu PowerShell w konsoli sieci Web

W programie System Center Operations Manager w wersji 2019 lub nowszej konsola sieci Web udostępnia interfejs monitorowania dla grupy zarządzania, którą można otworzyć na dowolnym komputerze przy użyciu dowolnej przeglądarki, która ma łączność z serwerem konsoli sieci Web. W poniższych krokach opisano sposób tworzenia pulpitu nawigacyjnego w nowej konsoli sieci Web HTML5 za pomocą widżetu programu PowerShell.

Skrypt zazwyczaj używa poleceń cmdlet programu Operations Manager do pobierania informacji z grupy zarządzania. Następnie należy użyć obiektu ScriptContext, aby utworzyć obiekt danych, a następnie dodać ten obiekt do właściwości ReturnCollection. Zazwyczaj w przypadku widżetu programu PowerShell opartego na programie Silverlight skrypty zostały skonfigurowane ze zmienną o nazwie $dataObject, a ta zmienna przechowywała dane zwracane z obiektu ScriptContext. Jednak ten widżet nie obsługuje tej nazwy zmiennej i zwraca błąd podczas próby zapisania zmian. Zastąp tę nazwę zmiennej nazwą niestandardową, taką jak $results.

Dodawanie widżetu do pulpitu nawigacyjnego

  1. Otwórz przeglądarkę internetową na dowolnym komputerze i wprowadź ciąg http://<web host>/OperationsManager, gdzie host internetowy to nazwa komputera hostująca konsolę sieci Web.

  2. W okienku po lewej stronie w konsoli sieci Web wybierz pozycję + Nowy pulpit nawigacyjny.

    Zrzut ekranu przedstawiający wybieranie pozycji Nowy pulpit nawigacyjny w konsoli sieci Web.

  3. Na stronie Tworzenie nowego pulpitu nawigacyjnego podaj nazwę i opis pulpitu nawigacyjnego, który chcesz utworzyć.

    Zrzut ekranu przedstawiający określenie nazwy i opisu nowego pulpitu nawigacyjnego.

  4. Pulpit nawigacyjny można zapisać w istniejącym niezaużywanym pakiecie administracyjnym, wybierając pakiet administracyjny z listy rozwijanej Pakiet administracyjny lub możesz zapisać pulpit nawigacyjny, tworząc nowy pakiet administracyjny, wybierając pozycję Nowy obok listy rozwijanej Pakiet administracyjny i podając nazwę, opis i opcjonalnie numer wersji.

    Zrzut ekranu przedstawiający określanie nazwy i opisu dla nowego mp.

  5. Po zakończeniu określania miejsca zapisania nowego pulpitu nawigacyjnego wybierz przycisk OK.

  6. Wybierz pozycję Zapisz po podaniu nazwy i opisu nowego pulpitu nawigacyjnego.

  7. Na pustym pulpicie nawigacyjnym zobaczysz nazwę pulpitu nawigacyjnego, Dodaj widżet, Edytuj pulpit nawigacyjny, Usuń pulpit nawigacyjny i Widok w opcjach pełnoekranowych w górnej części strony. Wybierz pozycję Dodaj widżet.

    Zrzut ekranu przedstawiający nową kanwę pulpitu nawigacyjnego.

  8. Wybierz pozycję Widżet programu PowerShell z listy rozwijanej Wybierz widżet .

  9. W okienku widżetu programu PowerShell napisz lub skopiuj i wklej skrypt programu PowerShell w polu tekstowym.

    Zrzut ekranu przedstawiający wprowadzanie skryptu programu PowerShell.

    Poniższy przykładowy skrypt tworzy tabelę ponumerowanych obiektów komputerów z systemem Windows i wyświetla identyfikator, stan kondycji i nazwę wyświetlaną dla każdego 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. Ukończ konfigurację, podając interwał odświeżania nazwy, opisu i widżetu (domyślny interwał to 5 minut) dla widżetu. Wybierz pozycję Zapisz widżet , aby zapisać nowy pulpit nawigacyjny.

Po utworzeniu widżetu zostaną wyświetlone wyniki skryptu.

Zrzut ekranu przedstawiający przykład wyników widżetu programu PowerShell.

Akcje z widżetem programu PowerShell

Za pomocą widżetu programu PowerShell można wykonywać takie akcje jak:

  • Eksportowanie alertów do programu Excel w celu dalszej analizy

Następne kroki

Aby dowiedzieć się, jak utworzyć pulpit nawigacyjny w nowej konsoli sieci Web za pomocą widżetu Stan, zobacz Jak utworzyć pulpit nawigacyjny za pomocą widżetu Stan w konsoli sieci Web.