

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

# Konfigurieren Sie den EC2 Launch v1-Agenten auf Ihrer Windows-Instanz
<a name="ec2launch-config"></a>

Nachdem Ihre Instance zum ersten Mal initialisiert wurde, können Sie EC2 Launch so konfigurieren, dass es erneut ausgeführt wird und verschiedene Startaufgaben ausführt.

**Topics**
+ [Konfigurieren von Initialisierungsaufgaben](#ec2launch-inittasks)
+ [Planen EC2 Sie den Start so, dass er bei jedem Start ausgeführt wird](#run-on-every-boot)
+ [Initialisieren von Laufwerken und Zuordnen von Laufwerksbuchstaben](#ec2launch-mapping)
+ [Senden von Windows-Ereignisprotokollen an die EC2-Konsole](#ec2launch-sendlogs)
+ [Senden einer „Windows ist einsatzbereit“-Meldung nach erfolgreichem Start](#ec2launch-sendwinisready)

## Konfigurieren von Initialisierungsaufgaben
<a name="ec2launch-inittasks"></a>

Geben Sie die Einstellungen in der Datei `LaunchConfig.json` an, um die folgenden Initialisierungsaufgaben zu aktivieren oder zu deaktivieren:
+ Stellen Sie den Computernamen auf die private IPv4 Adresse der Instanz ein.
+ Stellen Sie den Monitor so ein, dass er immer eingeschaltet bleibt.
+ Erstellen eines neuen Bildschirmhintergrunds.
+ Hinzufügen einer DNS-Suffixliste.
**Anmerkung**  
Dadurch wird eine DNS-Suffixsuche für die folgende Domain hinzugefügt und andere Standardsuffixe konfiguriert. Weitere Informationen zur Einrichtung von DNS-Suffixen durch Start-Agenten finden Sie unter [Konfigurieren Sie das DNS-Suffix für EC2 Windows-Startagenten](launch-agents-set-dns.md).  

  ```
  region.ec2-utilities.amazonaws.com
  ```
+ Erweitern der Größe des Boot-Volumes.
+ Legen Sie das Administrator-Passwort fest.

**So konfigurieren Sie die Initialisierungseinstellungen**

1. Öffnen Sie in der Instance, die Sie konfigurieren möchten, die folgende Datei in einem Texteditor: `C:\ProgramData\Amazon\EC2-Windows\Launch\Config\LaunchConfig.json`.

1. Aktualisieren Sie nach Bedarf die folgenden Einstellungen, und speichern Sie Ihre Änderungen. Geben Sie in `adminPassword` nur dann ein Passwort an, wenn `adminPasswordtype` `Specify` ist.

   ```
   {
   	"setComputerName": false,
   	"setMonitorAlwaysOn": true,
   	"setWallpaper": true,
   	"addDnsSuffixList": true,
   	"extendBootVolumeSize": true,
   	"handleUserData": true,					  
   	"adminPasswordType": "Random | Specify | DoNothing",
   	"adminPassword": "password that adheres to your security policy (optional)"
   }
   ```

   Die Passworttypen sind wie folgt definiert:  
`Random`  
EC2Launch generiert ein Passwort und verschlüsselt es mit dem Schlüssel des Benutzers. Die Einstellung wird vom System nach dem Start der Instance deaktiviert, so dass das Passwort weiterhin gilt, wenn die Instance neu gestartet bzw. angehalten und gestartet wird.  
`Specify`  
EC2Launch verwendet das Passwort, das Sie unter angeben. `adminPassword` Wenn das Passwort nicht den Systemanforderungen entspricht, generiert EC2 Launch stattdessen ein zufälliges Passwort. Das Kennwort wird `LaunchConfig.json` als Klartext gespeichert und gelöscht, nachdem Sysprep das Administratorkennwort festgelegt hat. EC2Launch verschlüsselt das Kennwort mithilfe des Benutzerschlüssels.  
`DoNothing`  
EC2Launch verwendet das Passwort, das Sie in der `unattend.xml` Datei angeben. Wenn Sie in der Datei `unattend.xml` kein Passwort angeben, ist das Administratorkonto deaktiviert.

1. Führen Sie in Windows den folgenden Befehl aus PowerShell, um die Ausführung des Skripts als geplante Windows-Aufgabe zu planen. Das Script wird beim nächsten Starten einmal ausgeführt und deaktiviert dann die erneute Ausführung dieser Aufgaben.

   ```
   C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -Schedule
   ```

## Planen EC2 Sie den Start so, dass er bei jedem Start ausgeführt wird
<a name="run-on-every-boot"></a>

Sie können EC2 Launch so planen, dass es bei jedem Start statt nur beim ersten Start ausgeführt wird.

So aktivieren EC2 Sie die Ausführung von Launch bei jedem Start: 

1. Öffnen Sie Windows PowerShell und führen Sie den folgenden Befehl aus:

   ```
   C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeInstance.ps1 -SchedulePerBoot
   ```

1. Alternativ können Sie die ausführbare Datei mit dem folgenden Befehl ausführen:

   ```
   C:\ProgramData\Amazon\EC2-Windows\Launch\Settings\Ec2LaunchSettings.exe
   ```

   Wählen Sie dann `Run EC2Launch on every boot` aus. Sie können für Ihre EC2-Instance `Shutdown without Sysprep` oder `Shutdown with Sysprep` festlegen.

**Anmerkung**  
Wenn Sie die Ausführung von EC2 Launch bei jedem Start aktivieren, passiert bei der nächsten Ausführung von EC2 Launch Folgendes:  
Wenn immer noch auf gesetzt `AdminPasswordType` ist`Random`, generiert EC2 Launch beim nächsten Start ein neues Passwort. `AdminPasswordType`Ist nach dem Start automatisch auf eingestellt, um `DoNothing` zu verhindern, dass EC2 Launch bei nachfolgenden Systemstarts neue Passwörter generiert. Um zu verhindern, dass EC2 Launch beim ersten Start ein neues Passwort generiert, setzen Sie die Einstellung `DoNothing` vor `AdminPasswordType` dem Neustart manuell auf.
`HandleUserData` wird auf `false` zurückgesetzt, es sei denn, für die Benutzerdaten ist `persist` für die Einstellung `true` angegeben. Weitere Informationen finden Sie unter [Benutzerdatenskripts](user-data.md#user-data-scripts).

## Initialisieren von Laufwerken und Zuordnen von Laufwerksbuchstaben
<a name="ec2launch-mapping"></a>

Geben Sie die Einstellungen in der Datei `DriveLetterMappingConfig.json` an, um den Volumes auf Ihrer EC2-Instance Laufwerksbuchstaben zuzuordnen. Das Skript initialisiert Laufwerke, die noch nicht initialisiert und partitioniert sind. Weitere Informationen zum Abrufen von Volume-Details in Windows finden Sie unter [Get-Volume](https://learn.microsoft.com/en-us/powershell/module/storage/get-volume) in der Microsoft-Dokumentation.

**So ordnen Sie Volumes Laufwerkbuchstaben zu**

1. Öffnen Sie die Datei `C:\ProgramData\Amazon\EC2-Windows\Launch\Config\DriveLetterMappingConfig.json` in einem Text-Editor.

1. Geben Sie die folgenden Volume-Einstellungen an, und speichern Sie Ihre Änderungen:

   ```
   {
   	"driveLetterMapping": [
   		{
   			"volumeName": "sample volume",
   			"driveLetter": "H"
   		}
   	]
   }
   ```

1. Öffnen Sie Windows PowerShell und führen Sie mit dem folgenden Befehl das EC2 Launch-Skript aus, das die Festplatten initialisiert:

   ```
   C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1
   ```

   Fügen Sie die Flag `-Schedule` wie folgt hinzu, um die Datenträger bei jedem Start der Instance zu initialisieren:

   ```
   C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\InitializeDisks.ps1 -Schedule
   ```

## Senden von Windows-Ereignisprotokollen an die EC2-Konsole
<a name="ec2launch-sendlogs"></a>

Geben Sie die Einstellungen in der Datei `EventLogConfig.json` an, damit Windows-Ereignisprotokolle an EC2-Konsolenprotokolle gesendet werden.

**So konfigurieren Sie die Einstellungen zum Senden von Windows-Ereignisprotokollen**

1. Öffnen Sie in der Instance die Datei `C:\ProgramData\Amazon\EC2-Windows\Launch\Config\EventLogConfig.json` in einem Text-Editor.

1. Konfigurieren Sie die folgenden Protokoll-Einstellungen an, und speichern Sie Ihre Änderungen:

   ```
   {
   	"events": [
   		{
   			"logName": "System",
   			"source": "An event source (optional)",
   			"level": "Error | Warning | Information",
   			"numEntries": 3
   		}
   	]
   }
   ```

1. Führen Sie in Windows den folgenden Befehl aus PowerShell, sodass das System das Skript so plant, dass es bei jedem Start der Instanz als geplante Windows-Aufgabe ausgeführt wird.

   ```
   C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\SendEventLogs.ps1 -Schedule
   ```

   Es kann drei Minuten oder länger dauern, bis die Protokolle in den EC2-Konsolenprotokollen angezeigt werden.

## Senden einer „Windows ist einsatzbereit“-Meldung nach erfolgreichem Start
<a name="ec2launch-sendwinisready"></a>

Der EC2Config-Dienst hat nach jedem Start die Meldung „Windows ist bereit“ an die EC2-Konsole gesendet. EC2Launch sendet diese Nachricht erst nach dem ersten Start. Aus Gründen der Abwärtskompatibilität mit dem EC2 Config-Dienst können Sie EC2 Launch so planen, dass diese Nachricht nach jedem Start gesendet wird. Öffnen Sie auf der Instanz Windows PowerShell und führen Sie den folgenden Befehl aus. Das System führt das Skript als geplante Windows-Task aus.

```
C:\ProgramData\Amazon\EC2-Windows\Launch\Scripts\SendWindowsIsReady.ps1 -Schedule
```