Comandos prestart para mídia de 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

Você pode criar um comando prestart no System Center 2012 Configuration Manager para usar com a mídia de inicialização, a mídia autônoma e a mídia em pré-teste. O comando prestart é um script ou executável que é executado antes da seleção da sequência de tarefas e pode interagir com o usuário no Windows PE. O comando prestart pode solicitar informações a um usuário e salvá-lo 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 se inicializa, a linha de comando é executada antes de a política ser baixada do ponto de gerenciamento. Use os procedimentos a seguir para criar um script para usar o comando prestart, distribuir o conteúdo associado a esse comando e configurar o comando prestart na mídia.

Criar um arquivo de script para usar o comando prestart

As variáveis da sequência de tarefas podem ser lidas e gravadas usando o objeto COM do Microsoft.SMS.TSEnvironment enquanto a sequência de tarefas está em execução. O exemplo a seguir ilustra um arquivo de script do Visual Basic que consulta a variável da sequência de tarefas _SMSTSLogPath para obter o local do log 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 arquivo de script e distribuir o conteúdo

Depois de criar o script ou executável para o comando prestart, você deverá criar uma origem do pacote para hospedar os arquivos do script ou executável, criar um pacote para os arquivos (nenhum programa necessário) e distribuir o conteúdo para um ponto de distribuição.

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

Para obter mais informações sobre como distribuir conteúdo, veja a seção Distribuir conteúdo em pontos de distribuição no tópico Operações e manutenção para o gerenciamento de conteúdo no Configuration Manager.

Configurar o comando prestart na mídia

Você pode configurar o comando prestart no Assistente para Criar Mídia de Sequência de Tarefas para mídia autônoma, mídia inicializável ou mídia em pré-teste. Para obter mais informações sobre os tipos de mídia, consulte Planejando implantações de sistema operacional com mídia no Configuration Manager. Use o procedimento a seguir para criar um comando prestart na mídia.

Para criar um comando prestart na mídia

  1. No console do Gerenciador de Configurações, clique em Biblioteca de Softwares.

  2. No espaço de trabalho Biblioteca de Software, expanda Sistemas Operacionais e clique em Sequências de Tarefas.

  3. Na guia Início, no grupo Criar, clique em Criar Mídia de Sequência de Tarefas para iniciar o Assistente para Criar Mídia de Sequência de Tarefas.

  4. Na página Selecionar Tipo de Mídia, selecione Mídia autônoma, Mídia inicializável ou Mídia em pré-teste e clique em Próximo.

  5. Navegue até a página Personalização do assistente. Para obter mais informações sobre a configuração de outras páginas no assistente, consulte Como implantar sistemas operacionais usando mídia no Configuration Manager 

  6. Na página Personalização, especifique as informações a seguir e clique em Próxima.

    - Selecione **Habilitar comando prestart**.
    
    - Na caixa de texto **Linha de comando**, insira o script ou executável que você criou para o comando prestart.
    
      <div class="alert">
    
      <table>
      <colgroup>
      <col style="width: 100%" />
      </colgroup>
      <thead>
      <tr class="header">
      <th><img src="images/Hh427332.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>Use <strong>cmd /C <comando prestart&gt;</strong> para especificar o comando prestart. Por exemplo, se você usou TSScript.vbs como nome do script do comando prestart, insira <strong>cmd /C TSScript.vbs</strong> para a linha de comando. Em que <strong>cmd /C</strong> abre uma nova janela do interpretador de comandos do Windows e usa a variável de ambiente Path para encontrar o script ou executável do comando prestart . Você também pode especificar o caminho completo do comando prestart, mas a letra da unidade pode ser diferente em computadores com configurações de unidade diferentes.</p></td>
      </tr>
      </tbody>
      </table>
    
      </div>
    
    - Selecione **Incluir arquivos para o comando prestart**.
    
    - Clique em **Definir** para selecionar o pacote que está associado aos arquivos do comando prestart.
    
    - Clique em **Procurar** para selecionar o ponto de distribuição que hospeda o conteúdo para o comando prestart.
    
  7. Conclua o assistente.