

• Das AWS Systems Manager CloudWatch Dashboard wird nach dem 30. April 2026 nicht mehr verfügbar sein. Kunden können die CloudWatch Amazon-Konsole weiterhin verwenden, um ihre CloudWatch Amazon-Dashboards anzuzeigen, zu erstellen und zu verwalten, so wie sie es heute tun. Weitere Informationen finden Sie in der [ Amazon CloudWatch Dashboard-Dokumentation](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Dashboards.html). 

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.

# Parameteroptionen für den register-task-with-maintenance-windows-Befehl
<a name="mw-cli-task-options"></a>

Der Befehl **register-task-with-maintenance-window** bietet mehrere Optionen für die Konfiguration einer Aufgabe entsprechend Ihren Anforderungen. Einige sind erforderlich, einige sind optional und einige gelten nur für einen einzigen Wartungsfenster-Aufgabentyp.

In diesem Thema erhalten Sie Informationen zu einigen dieser Optionen, um Sie bei der Arbeit mit Beispielen in diesem Abschnitt des Tutorials zu unterstützen. Informationen über alle Befehlsoptionen finden Sie unter **[register-task-with-maintenance-window](https://docs.aws.amazon.com/cli/latest/reference/ssm/register-task-with-maintenance-window.html)** in der *AWS CLI Command Reference*.

**Befehlsoption: `--task-arn`**  
Die Option `--task-arn` wird verwendet, um die Ressource anzugeben, die von der Aufgabe ausgeführt wird. Der von Ihnen angegebene Wert hängt wie in der folgenden Tabelle beschrieben, davon ab, welche Art von Aufgabe Sie registrieren möchten.


**TaskArn Formate für Aufgaben im Wartungsfenster**  

| Wartungsfenster-Aufgabentyp | TaskArn Wert | 
| --- | --- | 
| **`RUN_COMMAND`** und ** `AUTOMATION`** | `TaskArn` ist der SSM-Dokumentname oder der Amazon-Ressourcenname (ARN). Zum Beispiel: <br />`AWS-RunBatchShellScript` <br />–oder–<br />`arn:aws:ssm:{{region}}:111122223333:document/My-Document`. | 
| **`LAMBDA`** | `TaskArn` ist der Funktionsname oder -ARN. Zum Beispiel: <br />`SSMMy-Lambda-Function`<br />–oder–<br />`arn:aws:lambda:{{region}}:111122223333:function:SSMMyLambdaFunction`. Die IAM-Richtlinie für Maintenance Windows erfordert, dass Sie den Namen von Lambda-Funktionen (oder Aliasen) das Präfix `SSM` hinzufügen. Bevor Sie mit der Registrierung dieses Aufgabentyps fortfahren, ändern Sie AWS Lambda den Namen in include`SSM`. Beispiel: Wenn Ihr Lambda-Funktionsname `MyLambdaFunction` lautet, ändern Sie ihn in `SSMMyLambdaFunction`.  Wenn Sie die serviceverknüpfte Rolle verwenden, muss sich die Lambda-Funktion im selben Konto wie das Wartungsfenster befinden. Verwenden Sie `--service-role-arn` für den kontoübergreifenden Aufruf eine benutzerdefinierte Rolle und fügen Sie der Zielfunktion eine ressourcenbasierte Richtlinie hinzu.  | 
| **`STEP_FUNCTIONS`** | `TaskArn` ist der ARN des Zustandsautomaten. Zum Beispiel: <br />`arn:aws:states:us-east-2:111122223333:stateMachine:SSMMyStateMachine`. Die IAM-Richtlinie für Wartungsfenster erfordert, dass Sie Step Functions-Zustandsautomaten-Namen das Präfix `SSM` geben. Bevor Sie diese Art der Aufgabe registrieren können, müssen Sie ihren Namen in AWS Step Functions so aktualisieren, dass in ihm `SSM` enthalten ist. Beispiel: Wenn der Name des Zustandsautomaten `MyStateMachine` lautet, ändern Sie ihn in `SSMMyStateMachine`.  Die State-Machine muss sich im gleichen Konto wie das Wartungsfenster befinden. Sie können eine Zustandsmaschine nicht kontenübergreifend aufrufen.  | 

**Befehlsoption: --service-role-arn ``**  
Die Rolle, die bei der Ausführung der AWS Systems Manager Aufgabe für das Wartungsfenster übernommen werden soll. 

Weitere Informationen finden Sie unter [Einrichtung Wartungsfenster](setting-up-maintenance-windows.md).

**Befehlsoption: `--task-invocation-parameters`**  
Die Option `--task-invocation-parameters` wird dazu verwendet, jene Parameter anzugeben, die nur für die vier Aufgabentypen gelten. Die unterstützten Parameter für jede der vier Arten von Aufgaben werden in der folgenden Tabelle beschrieben.

**Anmerkung**  
Weitere Informationen über die Verwendung von Pseudoparametern in `--task-invocation-parameters`-Inhalten, z. B. {{TARGET\_ID}}, finden Sie unter [Verwendung von Pseudo-Parametern bei der Registrierung von Aufgaben im Wartungsfenster](maintenance-window-tasks-pseudo-parameters.md). 

Aufgabenaufruf-Parameteroptionen für Wartungsfenster-Aufgaben


| Wartungsfenster-Aufgabentyp | Verfügbare Parameter  | Beispiel | 
| --- | --- | --- | 
| **`RUN_COMMAND`** | `Comment`<br />`DocumentHash`<br />`DocumentHashType`<br />`NotificationConfig`<br />`OutputS3BucketName`<br />`OutPutS3KeyPrefix`<br />`Parameters`<br />`ServiceRoleArn`<br />`TimeoutSeconds` |  <pre>"TaskInvocationParameters": {<br />        "RunCommand": {<br />            "Comment": "My Run Command task comment",<br />            "DocumentHash": "6554ed3d--truncated--5EXAMPLE",<br />            "DocumentHashType": "Sha256",<br />            "NotificationConfig": {<br />                "NotificationArn": "arn:aws:sns:{{region}}:123456789012:my-sns-topic-name",<br />                "NotificationEvents": [<br />                    "FAILURE"<br />                ],<br />                "NotificationType": "Invocation"<br />            },<br />            "OutputS3BucketName": "amzn-s3-demo-bucket",<br />            "OutputS3KeyPrefix": "{{S3-PREFIX}}",<br />            "Parameters": {<br />                "commands": [<br />                    "Get-ChildItem$env: temp-Recurse|Remove-Item-Recurse-force"<br />                ]<br />            },<br />            "ServiceRoleArn": "arn:aws:iam::123456789012:role/MyMaintenanceWindowServiceRole",<br />            "TimeoutSeconds": 3600<br />        }<br />    }</pre>  | 
| **`AUTOMATION`** | `DocumentVersion`<br />`Parameters` |  <pre>"TaskInvocationParameters": {<br />        "Automation": {<br />            "DocumentVersion": "3",<br />            "Parameters": {<br />                "instanceid": [<br />                    "{{TARGET_ID}}"<br />                ]<br />            }<br />        }<br />    }</pre>  | 
| **`LAMBDA`** | `ClientContext`<br />`Payload`<br />`Qualifier` |  <pre>"TaskInvocationParameters": {<br />        "Lambda": {<br />            "ClientContext": "ew0KICAi--truncated--0KIEXAMPLE",<br />            "Payload": "{ \"targetId\": \"{{TARGET_ID}}\", \"targetType\": \"{{TARGET_TYPE}}\" }",<br />            "Qualifier": "$LATEST"<br />        }<br />    }</pre>  | 
| **`STEP_FUNCTIONS`** | `Input`<br />`Name` |  <pre>"TaskInvocationParameters": {<br />        "StepFunctions": {<br />            "Input": "{ \"targetId\": \"{{TARGET_ID}}\" }",<br />            "Name": "{{INVOCATION_ID}}"<br />        }<br />    }</pre>  | 