SynchronousCommand

SynchronousCommand specifica un singolo comando per eseguire la prima volta che un utente accede al computer. FirstLogonCommands vengono eseguiti dopo l'accesso, ma prima che l'utente visualizzi il desktop.

Se si crea un account utente che non include privilegi amministrativi, è possibile che i comandi seguenti non vengano eseguiti:

  • Se il controllo dell'account utente è abilitato, quando l'utente accede per la prima volta, viene visualizzata una finestra di dialogo che richiede all'utente un'opzione per consentire a un amministratore di applicare i comandi. Se l'utente seleziona Annulla, questi comandi non vengono eseguiti.
  • Se il controllo dell'account utente è disabilitato, questi comandi non vengono eseguiti.

Quando si aggiunge uno script usando FirstLogonCommands, questo verrà attivato all'avvio successivo, anche se si esegue l'avvio in modalità di controllo usando CTRL+MAIUSC+F3. Se si prevede di usare la modalità di controllo in un secondo momento, aggiungere l'impostazione seguente per ignorare automaticamente questo script: Microsoft-Windows-Deployment\Reseal\Mode = Audit.

Nota

Questi comandi vengono ora eseguiti in modo asincrono rispetto all'altro lavoro che si verifica quando un utente accede al computer. Tuttavia, ogni comando viene comunque eseguito in sequenza nell'ordine specificato. Ciò significa che, a differenza di Microsoft-Windows-Shell-Setup-LogonCommands-AsynchronousCommand tutti i comandi che usano queste impostazioni di installazione automatica non vengono avviati contemporaneamente e attendere il completamento del comando precedente.

Elementi figlio

Impostazione Descrizione
Commandline Specifica il percorso del comando da eseguire.
Descrizione Descrive il comando da eseguire.
Ordine Specifica l'ordine in cui viene eseguito il comando.
RequiresUserInput Specifica se il primo comando di accesso avvia una finestra di dialogo che richiede l'input dell'utente. Ciò può ridurre il ritardo della schermata "Preparazione del desktop".

Nota

FirstLogonCommands non è supportato in Windows 10 in modalità S.

Passaggi di configurazione validi

oobeSystem

Gerarchia padre

Microsoft-Windows-Shell-Setup | FirstLogonCommands | SynchronousCommand

Si applica a

Per l'elenco delle edizioni e delle architetture di Windows supportate da questo componente, vedere Microsoft-Windows-Shell-Setup.

Esempio XML

Nell'output XML seguente viene illustrato come impostare i primi comandi di accesso.

<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