Code: Select all
Azure Automation Runbook Job Alert
Subscription:
Automation account name:
Runbook name:
Status:
Job ID:
CreationTime:
Notification time:
Detail: msg error, exception ...
import os
subscription = os.environ.get('AZURE_SUBSCRIPTION_ID')
resource_group = os.environ.get('AZURE_RESOURCE_GROUP')
automation_account = os.environ.get('AUTOMATION_ACCOUNT_NAME')
runbook_name = os.environ.get('AUTOMATION_RUNBOOK_NAME')
job_id = os.environ.get('AUTOMATION_JOB_ID')
creation_time = os.environ.get('AUTOMATION_JOB_CREATION_TIME')
< /code>
Leider geben alle diese Variablen keine zurück, obwohl die Informationen nach der Ausführung des Runbooks im Azure -Portal sichtbar sind - und im JSON -Format in der Auftragsübersicht verfügbar sind. Gibt es eine API- oder SDK-basierte Problemumgehung dafür?