Configurar o Windows PowerShell para ser executado no Service ManagerConfigure Windows PowerShell to run in Service Manager

Importante

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

Antes de executar comandos na interface de linha de comando do Windows PowerShell no System Center-Service Manager, você deve definir a política de execução como RemoteSigned e importar o módulo data warehouse cmdlet.Before you can run commands in the Windows PowerShell command-line interface in System Center - Service Manager, you must set execution policy to RemoteSigned and import the data warehouse cmdlet module.

Os cmdlets Service Manager são implementados nos dois módulos a seguir:The Service Manager cmdlets are implemented in the following two modules:

  • System. Center. Service. Manager.System.Center.Service.Manager. Esse módulo é importado automaticamente sempre que uma sessão Service Manager do Windows PowerShell é aberta.This module is imported automatically every time a Service Manager Windows PowerShell session is opened.

  • Microsoft. EnterpriseManagement. warehouse. cmdlets.Microsoft.EnterpriseManagement.Warehouse.Cmdlets. Esse módulo deve ser importado manualmente.This module must be imported manually.

Cmdlets em fluxos de trabalho da ferramenta de criaçãoCmdlets in Authoring Tool workflows

Quando você usa a ferramenta de criação de Service Manager para criar um fluxo de trabalho, os scripts personalizados que usam cmdlets do Windows PowerShell chamados pelo fluxo de trabalho falham.When you use the Service Manager Authoring tool to create a workflow, then custom scripts using Windows PowerShell cmdlets called by the workflow fail. Isso se deve a um problema no arquivo MonitoringHost.exe.config do Service Manager.This is due to a problem in the Service Manager MonitoringHost.exe.config file.

Para resolver o problema, atualize o arquivo XML MonitoringHost.exe.config usando as etapas a seguir.To work around this problem, update the MonitoringHost.exe.config XML file using the following steps.

  1. Navegue até%ProgramFiles%\Microsoft System Center\Service Manager ou o local onde você instalou Service Manager.Navigate to %ProgramFiles%\Microsoft System Center\Service Manager or the location where you installed Service Manager.

  2. Edite o arquivo MonitoringHost.exe.config e adicione a seção em itálico do exemplo a seguir na seção correspondente de seu arquivo.Edit the MonitoringHost.exe.config file and add the section in italic type from the example below in the corresponding section of your file. Você deve inserir a seção antes de <publisherPolicy apply="yes" />.You must insert the section before <publisherPolicy apply="yes" />.

  3. Salve as alterações no arquivo.Save your changes to the file.

  4. Reinicie o serviço de Gerenciamento do System Center no servidor de gerenciamento do Service Manager.Restart the System Center Management service on the Service Manager management server.

<?xml version="1.0"?>
<configuration>
    <configSections>
        <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    </configSections>
    <uri>
        <iriParsing enabled="true" />
    </uri>
    <runtime>
        <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.Mom.Modules.DataTypes" publicKeyToken="31bf3856ad364e35" />
                <publisherPolicy apply="no" />
                <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.EnterpriseManagement.HealthService.Modules.WorkflowFoundation" publicKeyToken="31bf3856ad364e35" />
                <publisherPolicy apply="no" />
                <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
            </dependentAssembly>
            <dependentAssembly>
                <assemblyIdentity name="Microsoft.EnterpriseManagement.Modules.PowerShell" publicKeyToken="31bf3856ad364e35" />
                <bindingRedirect oldVersion="6.0.4900.0" newVersion="7.0.5000.0" />
            </dependentAssembly>
            <publisherPolicy apply="yes" />
            <probing privatePath="" />
        </assemblyBinding>
        <gcConcurrent enabled="true" />
    </runtime>
</configuration>

Política de execuçãoExecution policy

Use o procedimento a seguir para definir a política de execução como RemoteSigned no Service Manager.Use the following procedure to set execution policy to RemoteSigned in Service Manager. Isso é necessário para habilitar a importação dos módulos do cmdlet Service Manager, automaticamente ou manualmente.This is necessary to enable the importation of the Service Manager cmdlet modules, automatically or manually.

Você precisa executar esse comando apenas uma vez no computador em que pretende usar os cmdlets do Windows PowerShell para Service Manager.You have to run this command only once on the computer where you intend to use Windows PowerShell cmdlets for Service Manager.

Para definir a política de execuçãoTo set execution policy

  1. No computador em que você deseja executar o Windows PowerShell, clique em Iniciar, em todos os programas, em **Microsoft System Center **, em Service Managere em Service Manager Shell.On the computer where you want to run Windows PowerShell, click Start, click All Programs, click Microsoft System Center , click Service Manager, and then click Service Manager Shell.

  2. No prompt do Windows PowerShell, digite o seguinte comando e pressione ENTER:At the Windows PowerShell prompt, type the following command, and then press ENTER:

    Set-ExecutionPolicy –Force RemoteSigned
    
  3. Digite Exite pressione ENTER para fechar a janela administrador: Windows PowerShell .Type exit, and then press ENTER to close the Administrator: Windows PowerShell window.

Importar o módulo cmdlet data warehouseImport the data warehouse cmdlet module

Para poder usar os cmdlets data warehouse no Service Manager, você deve primeiro importar manualmente o módulo de cmdlets do Windows PowerShell data warehouse para Service Manager.To be able to use the data warehouse cmdlets in Service Manager, you must first manually import the Windows PowerShell data warehouse cmdlets module for Service Manager. Você pode importar o módulo data warehouse cmdlets no servidor de gerenciamento de Service Manager, o servidor de gerenciamento do data warehouse ou ambos.You can import the data warehouse cmdlets module on the Service Manager management server, the data warehouse management server, or both.

Para importar o módulo cmdlets data warehouseTo import the data warehouse cmdlets module

  1. Em um servidor de gerenciamento, abra uma Service Manager sessão do Windows PowerShell.On a management server, open a Service Manager Windows PowerShell session. Ou, em um servidor de gerenciamento data warehouse abra uma sessão do Windows PowerShell.Or, on a data warehouse management server open a Windows PowerShell session. Verifique se o prompt do Windows PowerShell está na pasta de instalação do Service Manager.Ensure that the Windows PowerShell prompt is at the Service Manager installation folder.

  2. No prompt de comando do Windows PowerShell, digite o seguinte comando e pressione ENTER:At the Windows PowerShell command prompt, type the following command, and then press ENTER:

    Import-Module ".Microsoft.EnterpriseManagement.Warehouse.Cmdlets.psd1"
    
  3. Digite Exite pressione ENTER para fechar a janela administrador: Windows PowerShell .Type exit, and then press ENTER to close the Administrator: Windows PowerShell window.

Próximas etapasNext steps

  • Examine registrar com o data warehouse para habilitar o relatório para executar o assistente de registro de data warehouse para registrar o grupo de gerenciamento do Service Manager com o Service Manager Data Warehouse Management Server.Review Register with the data warehouse to enable reporting to run the Data Warehouse Registration Wizard to register the Service Manager management group with the Service Manager data warehouse management server. Registrar com o data warehouse possibilita a execução de relatórios.Registering with the data warehouse makes it possible for you to run reports.