SynchronousCommand

SynchronousCommand especifica un solo comando que se ejecutará la primera vez que un usuario inicie sesión en el equipo. FirstLogonCommands se ejecutan después del inicio de sesión, pero antes de que el usuario vea el escritorio.

Si creas una cuenta de usuario que no incluye privilegios administrativos, es posible que no se ejecuten los siguientes comandos:

  • Si el Control de Cuentas de Usuario está activado, cuando el usuario se conecte por primera vez, aparecerá un cuadro de diálogo en el que se le pedirá que permita que un administrador aplique los comandos. Si el usuario selecciona Cancelar, estos comandos no se ejecutan.
  • Si el control de cuentas de usuario está deshabilitado, estos comandos no se ejecutan.

Al agregar un script mediante FirstLogonCommands, se desencadenará en el siguiente arranque, incluso si arranca en modo auditoría mediante Ctrl+Mayús+F3. Si planeas usar el modo auditoría más adelante, agrega la siguiente configuración para omitir este script automáticamente: Microsoft-Windows-Deployment\Reseal\Mode = Audit.

Nota

Estos comandos ahora se ejecutan de forma asincrónica con respecto al otro trabajo que se produce cuando un usuario inicia sesión en el equipo. Sin embargo, cada comando se sigue ejecutando secuencialmente en el orden especificado. Es decir, a diferencia de Microsoft-Windows-Shell-Setup-LogonCommands-AsynchronousCommands, todos los comandos que usan esta configuración desatendida no se inician al mismo tiempo y siguen esperando a que finalice el comando anterior.

Elementos secundarios

Configuración Descripción
CommandLine Especifica la ruta de acceso al comando.
Descripción Describe el comando que se va a ejecutar.
Pedido Especifica el orden en el que se ejecuta el comando.
RequiresUserInput Especifica si el primer comando de inicio de sesión inicia un cuadro de diálogo que requiere la entrada del usuario. Esto puede reducir el retraso de la pantalla «Preparar el escritorio».

Nota

FirstLogonCommands no se admite en Windows 10 en modo S.

Fases de configuración válidas

oobeSystem

Jerarquía primaria

Microsoft-Windows-Shell-Setup | FirstLogonCommands | SynchronousCommand

Se aplica a

Para obtener una lista de las ediciones y arquitecturas de Windows que este componente soporta, consulte Microsoft-Windows-Shell-Setup.

Ejemplo de XML

La siguiente salida XML muestra cómo establecer comandos de inicio de sesión.

<FirstLogonCommands>
   <SynchronousCommand wcm:action="add">
      <CommandLine>c:\synccommands\command1.exe</CommandLine>
      <Description>Description_of_command1</Description>
      <Order>1</Order>
   </SynchronousCommand>
   <SynchronousCommand wcm:action="add">
      <CommandLine>c:\synccommands\command2.exe</CommandLine>
      <Description>Description_of_command2</Description>
      <Order>2</Order>
   </SynchronousCommand>
</FirstLogonCommands>

FirstLogonCommands