Freigeben über


FirstLogonCommands

FirstLogonCommands gibt Befehle an, die ausgeführt werden, wenn sich Benutzer zum ersten Mal am Computer anmelden. Diese Befehle werden nur einmal ausgeführt. FirstLogonCommands werden in Windows 10 im S-Modus nicht unterstützt.

Hinweis

Windows 10 unterstützt das Festlegen einer benutzerdefinierten Shell vor OOBE nicht. Wenn Sie dies tun, können Sie das resultierende Image nicht bereitstellen.

Wenn sich Benutzer mit Administratorrechten zum ersten Mal anmelden, werden diese Befehle mit erhöhten Zugriffsberechtigungen ausgeführt.

Wenn Sie ein Benutzerkonto erstellen, das keine Administratorrechte enthält, werden die folgenden Befehle möglicherweise nicht ausgeführt:

  • Wenn die Benutzerkontensteuerung aktiviert ist, erhalten Benutzer beim ersten Anmelden die Option, einem Administrator das Anwenden der Befehle zu gestatten. Wenn der Benutzer Abbrechen auswählt, werden diese Befehle nicht ausgeführt.
  • Wenn die Benutzerkontensteuerung deaktiviert ist, werden diese Befehle nicht ausgeführt.

Die Befehle werden nach der Anmeldung ausgeführt, bevor der Desktop angezeigt wird.

Wenn der Befehl einen separaten Systemprozess startet, wird der Systemprozess unabhängig von den Befehlen ausgeführt. Auf diese Weise können Sie Befehle erstellen, die schnell beendet werden, sodass die Benutzer den Desktop schneller erreichen können.

Andere Prozesse, z. B. Dienste, werden durch FirstLogonCommands nicht eingeschränkt und werden weiterhin unabhängig gestartet oder beendet.

Hinweis

Dieser Befehl funktioniert jetzt wie Microsoft-Windows-Shell-Setup-LogonCommands-AsynchronousCommand: Alle Befehle, die diese Einstellungen für die unbeaufsichtigte Installation verwenden, werden jetzt gleichzeitig gestartet und warten nicht mehr auf die Beendigung des vorherigen Befehls.

Wenn Sie ein Skript über FirstLogonCommands hinzufügen, wird dieses auch dann beim nächsten Start ausgelöst, wenn Sie mit STRG+UMSCHALT+F3 im Überwachungsmodus starten. Wenn Sie den Überwachungsmodus später verwenden möchten, fügen Sie die folgende Einstellung hinzu, um dieses Skript automatisch zu überspringen: Microsoft-Windows-Deployment-Reseal-ModeMode = Audit.

Untergeordnete Elemente

Einstellung Beschreibung
SynchronousCommand Gibt einen Befehl an, der bei der ersten Benutzeranmeldung am Computer ausgeführt werden soll, seine Beschreibung und die Reihenfolge, in der er ausgeführt wird.

Gültige Konfigurationsdurchläufe

oobeSystem

Übergeordnete Hierarchie

Microsoft-Windows-Shell-Setup | FirstLogonCommands

Gilt für

Eine Liste der Windows-Editionen und -Architekturen, die von dieser Komponente unterstützt werden, finden Sie unter Microsoft-Windows-Shell-Setup.

XML-Beispiel

Die folgende XML-Ausgabe zeigt, wie zwei Befehle angegeben werden, die nach der ersten Anmeldung ausgeführt werden sollen.

<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>

RunSynchronous

LogonCommands

Microsoft-Windows-Shell-Setup