Comandos de Pré-início para suportes de dados do sequência de tarefas no System Center Configuration ManagerPrestart commands for task sequence media in System Center Configuration Manager

Aplica-se a: O System Center Configuration Manager (ramo atual)Applies to: System Center Configuration Manager (Current Branch)

Pode criar um comando de Pré-início no System Center Configuration Manager, para utilizar com suportes de dados de arranque, suportes de dados autónomos e suportes de dados.You can create a prestart command in System Center Configuration Manager to use with boot media, stand-alone media, and prestaged media. 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.The prestart command is a script or executable that runs before the task sequence is selected and can interact with the user in 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.The prestart command can prompt a user for information and save it in the task sequence environment or query a task sequence variable for information. Quando o computador de destino arranca, a linha de comandos é executada antes de a política ser transferida do ponto de gestão.When the destination computer boots, the command-line is run before the policy is downloaded from the management point. 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.Use the following procedures to create a script to use for the prestart command, distribute the content associated with the prestart command, and configure the prestart command in media.

Criar um ficheiro de script para utilizar no Comando de Pré-inícioCreate a script file to use for the Prestart Command

É 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.Task sequence variables can be read and written by using the Microsoft.SMS.TSEnvironment COM object while the task sequence is running. 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.The following example illustrates a Visual Basic script file that queries the _SMSTSLogPath task sequence variable to get the current log location. O script também define uma variável personalizada.The script also sets a custom variable.

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údoCreate a Package for the Script File and Distribute the Content

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.After you create the script or executable for the prestart command, you must create a package source to host the files for the script or executable, create a package for the files (no program required), and then distribute the content to a distribution point.

Para obter mais informações sobre como criar um pacote, consulte o artigo pacotes e programas.For more information about creating a package, see Packages and programs.

Para obter mais informações sobre a distribuição de conteúdo, consulte o artigo distribuir conteúdo.For more information about distributing content, see Distribute content.

Configurar o Comando de Pré-início no Suporte de DadosConfigure the Prestart Command in Media

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.You can configure a prestart command in the Create Task Sequence Media Wizard for stand-alone media, bootable media, or prestaged media. Para obter mais informações sobre os tipos de suportes de dados, consulte o artigo criar suportes de dados de sequência de tarefas.For more information about the media types, see Create task sequence media. Utilize o procedimento seguinte para criar um comando de pré-início no suporte de dados.Use the following procedure to create a prestart command in media.

Para criar um comando de pré-início no suporte de dadosTo create a prestart command in media

  1. Na consola do Configuration Manager, clique em Biblioteca de Software.In the Configuration Manager console, click Software Library.

  2. Na área de trabalho Biblioteca de Software , expanda Sistemas Operativose clique em Sequências de Tarefas.In the Software Library workspace, expand Operating Systems, and then click Task Sequences.

  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.On the Home tab, in the Create group, click Create Task Sequence Media to start the Create Task Sequence Media Wizard.

  4. Na página Selecionar Tipo de Suporte de Dados , selecione Suporte de dados autónomo, Suporte de dados de arranqueou Suporte de dados de pré-configuraçãoe, em seguida, clique em Seguinte.On the Select Media Type page, select Stand-alone media, Bootable media, or Prestaged media, and then click Next.

  5. Navegue para a página Personalização do assistente.Navigate to the Customization page of the wizard. Para obter mais informações sobre a configuração das outras páginas no assistente, consulte o artigo criar suportes de dados de sequência de tarefas.For more information about configuring the other pages in the wizard, see Create task sequence media.

  6. Na página Personalização , especifique as seguintes informações e clique em Seguinte.On the Customization page, specify the following information, and then click Next.

    • Selecione Ativar comando de pré-início.Select Enable prestart command.

    • Na caixa de texto Linha de comandos , introduza o script ou executável que criou para o comando de pré-início.In the Command line text box, enter the script or executable that you created for the prestart command.

      Importante

      Utilize cmd /C < comando de Pré-início> para especificar o comando de Pré-início.Use cmd /C to specify the prestart command. Por exemplo, se tiver utilizado o nome TSScript.vbs para o script do comando de pré-início, deve introduzir cmd /C TSScript.vbs na linha de comandos.For example, if you used TSScript.vbs as the name for your prestart command script, you would enter cmd /C TSScript.vbs for the command line. Se cmd /C abrir uma nova janela do interpretador de comandos do Windows e utilizar a variável de ambiente Path para localizar o script ou executável do comando de pré-início.Where cmd /C opens a new Windows command interpreter window and uses the Path environment variable to find the prestart command script or executable. 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.You can also specify the full path to the prestart command, but the drive letter could be different on computers with different drive configurations.

    • Selecione Incluir ficheiros para o comando de pré-início.Select Include files for the prestart command.

    • Clique em Definir para selecionar o pacote que está associado aos ficheiros de comando de pré-início.Click Set to select the package that is associated with the prestart command files.

    • Clique em Procurar para selecionar o ponto de distribuição que aloja o conteúdo para o comando de pré-início.Click Browse to select the distribution point that hosts the content for the prestart command.

  7. Conclua o assistente.Complete the wizard.