Comandos de preinicio para medios de secuencia de tareas en Configuration Manager

Se aplica a: Configuration Manager (rama actual)

Puede crear un comando de preinicio en Configuration Manager para usarlo con medios de arranque, medios independientes y medios preconfigurados. El comando de preinicio es un script o ejecutable que se ejecuta antes de seleccionar la secuencia de tareas y puede interactuar con el usuario en Windows PE. El comando de preinicio puede solicitar información a un usuario y guardarla en el entorno de secuencia de tareas o consultar una variable de secuencia de tareas para obtener información. Cuando se inicia el equipo de destino, se ejecuta la línea de comandos antes de descargar la directiva desde el punto de administración. Use los procedimientos siguientes para crear un script que se usará para el comando de preinicio, distribuir el contenido asociado al comando de preinicio y configurar el comando de preinicio en los medios.

Creación de un archivo de script que se usará para el comando de preinicio

Las variables de secuencia de tareas se pueden leer y escribir mediante Microsoft.SMS. Objeto COM TSEnvironment mientras se ejecuta la secuencia de tareas. En el ejemplo siguiente se muestra un archivo de script de Visual Basic que consulta la variable de secuencia de tareas _SMSTSLogPath para obtener la ubicación del registro actual. El script también establece una variable 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"  

Crear un paquete para el archivo de script y distribuir el contenido

Después de crear el script o ejecutable para el comando de preinicio, debe crear un origen de paquete para hospedar los archivos para el script o ejecutable, crear un paquete para los archivos (no se requiere ningún programa) y, a continuación, distribuir el contenido a un punto de distribución.

Para obtener más información sobre cómo crear un paquete, vea Paquetes y programas.

Para obtener más información sobre la distribución de contenido, consulte Distribución de contenido.

Configuración del comando de preinicio en medios

Puede configurar un comando de preinicio en el Asistente para crear medios de secuencia de tareas para medios independientes, medios de arranque o medios preconfigurados. Para obtener más información sobre los tipos de medios, consulte Creación de medios de secuencia de tareas. Use el procedimiento siguiente para crear un comando de preinicio en los medios.

Para crear un comando de preinicio en medios

  1. En la consola de Configuration Manager, haga clic en Biblioteca de software.

  2. En el área de trabajo Biblioteca de software , expanda Sistemas operativos y, a continuación, haga clic en Secuencias de tareas.

  3. En la pestaña Inicio , en el grupo Crear , haga clic en Crear medio de secuencia de tareas para iniciar el Asistente para crear medios de secuencia de tareas.

  4. En la página Seleccionar tipo de medio , seleccione Medios independientes, Medios de arranque o Medios preconfigurados y, a continuación, haga clic en Siguiente.

  5. Vaya a la página Personalización del asistente. Para obtener más información sobre cómo configurar las otras páginas del asistente, consulte Creación de medios de secuencia de tareas.

  6. En la página Personalización , especifique la siguiente información y, a continuación, haga clic en Siguiente.

    • Seleccione Habilitar comando de preinicio.

    • En el cuadro de texto Línea de comandos , escriba el script o ejecutable que creó para el comando de preinicio.

      Importante

      Use el comando> cmd /C <preinicio para especificar el comando de preinicio. Por ejemplo, si usó TSScript.vbs como nombre del script de comandos de preinicio, escribiría cmd /C TSScript.vbs para la línea de comandos. Donde cmd /C abre una nueva ventana del intérprete de comandos de Windows y usa la variable de entorno Path para buscar el script de comandos de preinicio o el ejecutable. También puede especificar la ruta de acceso completa al comando de preinicio, pero la letra de unidad podría ser diferente en equipos con configuraciones de unidad diferentes.

    • Seleccione Incluir archivos para el comando de preinicio.

    • Haga clic en Establecer para seleccionar el paquete asociado a los archivos de comandos de preinicio.

    • Haga clic en Examinar para seleccionar el punto de distribución que hospeda el contenido del comando de preinicio.

  7. Complete el asistente.