Comandos de pré-início para suporte de dados da sequência de tarefas no Configuration Manager

 

Aplica-se a: System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

É possível criar um comando de pré-início no System Center 2012 Configuration Manager para utilizar com suportes de dados de arranque, suportes de dados autónomos e suportes de dados de pré-configuração. O comando de pré-início é um script ou executável que é executado antes da seleção da sequência de tarefas e pode interagir com o utilizador no Windows PE. O comando de pré-início pode solicitar informações a um utilizador e guardá-las no ambiente da sequência de tarefas ou consultar uma variável da sequência de tarefas para obter informações. Quando o computador de destino arranca, a linha de comandos é executada antes de a política ser transferida do ponto de gestão. Utilize os procedimentos seguintes para criar um script que será utilizado no comando de pré-início, distribuir o conteúdo associado ao comando de pré-início e configurar o comando de pré-início no suporte de dados.

Criar um Ficheiro de Script para Utilizar no Comando de Pré-início

É possível ler e escrever as variáveis da sequência de tarefas, utilizando o objeto Microsoft.SMS.TSEnvironment COM enquanto a sequência de tarefas está em execução. O exemplo a seguir ilustra um ficheiro de script do Visual Basic que consulta a variável da sequência de tarefas _SMSTSLogPath para obter a localização do registo atual. O script também define uma variável personalizada.

dim osd: set env = CreateObject("Microsoft.SMS.TSEnvironment")
dim logPath
' You can query the environment to get an existing variable.
logPath = env("_SMSTSLogPath")
' You can also set a variable in the OSD environment.
env("MyCustomVariable") = "varname"

Criar um Pacote para o Ficheiro de Script e Distribuir o Conteúdo

Depois de criar o script ou executável para o comando de pré-início, tem de criar uma origem de pacote para alojar os ficheiros para o script ou executável, criar um pacote para os ficheiros (não é necessário nenhum programa) e depois distribuir o conteúdo para um ponto de distribuição.

Para mais informações sobre a criação de pacotes, consulte Como criar pacotes e programas no Configuration Manager.

Para mais informações sobre a distribuição de conteúdos, consulte a secção Distribuir Conteúdos em Pontos de Distribuição do tópico Operações e Manutenção da Gestão de Conteúdos no Configuration Manager.

Configurar o Comando de Pré-início no Suporte de Dados

No Assistente de Criação do Suporte de Dados da Sequência de Tarefas, é possível configurar um comando de pré-início para suportes de dados autónomos, suportes de dados de arranque ou suportes de dados de pré-configuração. Para mais informações sobre os tipos de suportes de dados, consulte Planeamento de Implementações do Sistema Operativo com Suporte de Dados no Configuration Manager. Utilize o procedimento seguinte para criar um comando de pré-início no suporte de dados.

Para criar um comando de pré-início no suporte de dados

  1. Na consola do Gestor de configuração, clique em Biblioteca de Software.

  2. Na área de trabalho Biblioteca de Software, expanda Sistemas Operativos e clique em Sequências de Tarefas.

  3. No separador Home Page, no grupo Criar, clique em Criar Suportes de Dados da Sequência de Tarefas para iniciar o Assistente de Criação de Suporte de Dados da Sequência de Tarefas.

  4. Na página Selecionar Tipo de Suporte de Dados, selecione Suporte de dados autónomo, Suporte de dados de arranque ou Suporte de dados de pré-configuração e, em seguida, clique em Seguinte.

  5. Navegue para a página Personalização do assistente. Para mais informações sobre a configuração das outras páginas no assistente, consulte Como Implementar Sistemas Operativos Utilizando Suporte de Dados no Configuration Manager

  6. Na página Personalização, especifique as seguintes informações e clique em Seguinte.

    - Selecione **Ativar comando de pré-início**.
    
    - Na caixa de texto **Linha de comandos**, introduza o script ou executável que criou para o comando de pré-início.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Gg712282.s-e6f6a65cf14f462597b64ac058dbe1d0-system-media-system-caps-important(TechNet.10).jpeg" title="System_CAPS_important" alt="System_CAPS_important" />Importante</th>
      </tr>
      </thead>
      <tbody>
      <tr class="odd">
      <td><p>Utilize <strong>cmd /C <comando de pré-início&gt;</strong> para especificar o comando de pré-início. Por exemplo, se tiver utilizado o nome TSScript.vbs para o script do comando de pré-início, deve introduzir <strong>cmd /C TSScript.vbs</strong> na linha de comandos. O comando <strong>cmd /C</strong> abre uma nova janela do interpretador de comandos do Windows e utiliza a variável de ambiente Path para localizar o script ou executável do comando de pré-início. Também é possível especificar o caminho completo para o comando de pré-início, mas a letra da unidade pode ser diferente em computadores com configurações de unidades diferentes.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - Selecione **Incluir ficheiros para o comando de pré-início**.
    
    - Clique em **Definir** para selecionar o pacote que está associado aos ficheiros de comando de pré-início.
    
    - Clique em **Procurar** para selecionar o ponto de distribuição que aloja o conteúdo para o comando de pré-início.
    
  7. Conclua o assistente.