Como criar um painel com o widget do PowerShell no console WebHow to create a dashboard with the PowerShell widget in the Web console

Importante

Esta versão do Operations Manager atingiu o fim do suporte, recomendamos que você faça upgrade para o Operations Manager 2019.This version of Operations Manager has reached the end of support, we recommend you to upgrade to Operations Manager 2019.

No System Center Operations Manager versão 1801 e superior, o console Web fornece uma interface de monitoramento para um grupo de gerenciamento que pode ser aberta em qualquer computador usando um navegador que tenha conectividade com o servidor do console Web.In System Center Operations Manager version 1801 and higher, the Web console provides a monitoring interface for a management group that can be opened on any computer using any browser that has connectivity to the Web console server. As etapas a seguir descrevem como criar um painel no novo console Web HTML5 com o widget do PowerShell.The following steps describe how to create a dashboard in the new HTML5 Web console with the PowerShell widget.

O script normalmente usará os cmdlets do Operations Manager para recuperar informações do grupo de gerenciamento.The script will typically use the Operations Manager cmdlets to retrieve information from the management group. Ele deverá usar o objeto ScriptContext para criar um Objeto de Dados e, em seguida, adicionar esse objeto à propriedade ReturnCollection.It must then use the ScriptContext object to create a Data Object and then add that object to the ReturnCollection property. Normalmente, com o widget do PowerShell baseado no Silverlight, os scripts foram configurados com a variável chamada $dataObject e essa variável reteve dados retornados do objeto ScriptContext.Typically with the Silverlight based PowerShell widget, scripts were configured with the variable named $dataObject, and this variable held data returned from ScriptContext object. No entanto, esse widget não suporta esse nome de variável e retornará um erro quando você tentar salvar suas alterações.However, this widget does not support that variable name and will return an error when you attempt to save your changes. Substitua este nome de variável por um nome personalizado como $results.Replace this variable name with a custom name such as $results.

Adicionar um widget ao painelAdd widget to dashboard

  1. Abra um navegador da Web em qualquer computador e insira http://<web host>/OperationsManager, em que host Web é o nome do computador que hospeda o console Web.Open a web browser on any computer and enter http://<web host>/OperationsManager, where web host is the name of the computer hosting the web console.

  2. No painel esquerdo no console Web, clique em + Novo painel.From the left pane in the Web console, click + New dashboard.

    Selecione Novo Painel no console Web

  3. Na página Criar Novo Painel, forneça um nome e uma descrição para o painel que você deseja criar.On the Create New Dashboard page, provide a name and description for the dashboard you want to create.

    Especifique um nome e uma descrição para o novo painel

  4. Você pode salvar o painel em um pacote de gerenciamento sem lacre existente selecionando o pacote de gerenciamento na lista suspensa Pacote de Gerenciamento, ou pode salvar o painel ao criar um novo pacote de gerenciamento clicando em Novo ao lado da lista suspensa Pacote de Gerenciamento e forneça um nome, descrição e, opcionalmente, um número de versão.You can save the dashboard in an existing unsealed management pack by selecting the management pack from the Management Pack drop-down list or you can save the dashboard by creating a new management pack by clicking New next to the Management Pack drop-down list and provide a name, description and optionally a version number.

    Especifique um nome e uma descrição para o novo painel de gerenciamento

  5. Depois de escolher onde salvar o novo painel, clique em OK.When you have completed specifying where to save the new dashboard to, click OK.

  6. Clique em Salvar depois de fornecer um nome e uma descrição para o novo painel.Click Save after providing a name and description for the new dashboard.

  7. No painel em branco vazio, você verá o nome de painel e as opções Adicionar Widget, Editar Painel, Excluir painel e Exibir em tela inteira no início da página.On the blank empty dashboard, you see the dashboard name, Add Widget, Edit Dashboard, Delete dashboard and View in fullscreen options on the top of the page. Escolha Adicionar Widget.Select Add Widget.

    Tela do novo painel

  8. Escolha Widget do PowerShell na lista suspensa Escolher Widget.Select PowerShell Widget from the Select Widget drop-down list.

  9. No painel do widget do PowerShell, grave ou copie e cole o script do PowerShell na caixa de texto.In the PowerShell widget pane, write or copy and paste your PowerShell script into the textbox.

    Insira o script do PowerShell

    O script de exemplo a seguir cria uma tabela de objetos numerados do computador Windows e exibe a ID, o estado da integridade e o nome de exibição de cada um.The following sample script creates a table of numbered Windows Computer objects and displays the ID, health state, and display name for each.

    $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. Conclua a configuração fornecendo um Nome, Descrição e Intervalo de atualização do widget (o intervalo padrão é cinco minutos) para o widget.Complete the configuration by providing a Name, Description and Widget reefresh interval (default interval is 5 minutes) for the widget. Clique em Salvar Widget para salvar o novo painel.Click Save Widget to save your new dashboard.

Depois que o widget for criado, ele exibirá os resultados do script.After the widget has been created, it displays the results of your script.

Exemplo de resultados do widget do PowerShell

Ações com o widget do PowerShellActions with PowerShell widget

Com um widget do PowerShell, você pode executar ações como:With a PowerShell widget, you can perform such actions as:

  • Exportar os alertas para o Excel, a fim de analisar com mais detalhesExport the alerts to Excel for further analysis

Próximas etapasNext steps

Para saber como criar um painel no novo console Web com o widget de Estado, consulte Como criar um painel com o widget de Estado no console WebTo learn how to create a dashboard in the new web console with the State widget, see How create a dashboard with the State widget in the Web console