Häufig gestellte Fragen zu Azure Automation

Dieser Microsoft-Artikel enthält eine Liste häufig gestellter Fragen zu Azure Automation. Wenn Sie andere Fragen zu dessen Funktionen haben, besuchen Sie das Diskussionsforum, und stellen Sie Ihre Fragen. Wenn eine Frage häufiger gestellt wird, fügen wir sie diesem Artikel hinzu, damit sie schnell und einfach gefunden werden kann.

Warum kann ich in der Region Europa, Westen keinen neuen Automatisierungsauftrag erstellen?

Sie können aufgrund von Skalierbarkeitsproblemen in der Region Europa, Westen eine Verzögerung oder einen Fehler bei der Schaffung von Arbeitsplätzen erleben. Weitere Informationen finden Sie unter Erstellen eines neuen Automatisierungsauftrags in der Region Europa, Westen.

Kann die Updateverwaltung unerwartete Upgrades auf Betriebssystemebene verhindern?

Ja. Weitere Informationen finden Sie unter Ausschließen von Updates.

Warum werden keine kritischen bzw. Sicherheitsupdates auf Linux-Computern mit Updateverwaltung angewandt?

Beim Bereitstellen von Updates für einen Linux-Computer können Sie Updateklassifizierungen auswählen. Durch diese Option werden die Updates gefiltert, die die definierten Kriterien erfüllen. Weitere Informationen finden Sie unter Linux-Updateklassifizierungen.

Kann die Updateverwaltung Updates über Azure-Mandanten hinweg bereitstellen?

Ja. Anweisungen finden Sie unter Bereitstellen von Updates über Azure-Mandanten hinweg.

Welche Python 3-Version wird in Azure Automation unterstützt?

Für Cloudaufträge wird Python 3.8 unterstützt. Skripts und Pakete aus einer beliebigen 3.x-Version funktionieren möglicherweise, wenn der Code mit mehreren Versionen kompatibel ist.

Für Hybridaufträge auf Windows Hybrid Runbook Workers können Sie jede beliebige 3.x-Version installieren, die Sie verwenden möchten. Für Hybridaufträge auf Linux Hybrid Runbook Workers ist die auf dem Computer installierte Version von Python 3 zum Ausführen von DSC OMSConfig und der Linux Hybrid Worker erforderlich. Es wird empfohlen, Version 3.6 zu installieren. Andere Versionen sollten jedoch ebenfalls funktionieren, wenn zwischen den Versionen von Python 3 keine Breaking Changes bei Methodensignaturen oder Verträgen aufgetreten sind.

Können Python 2- und Python 3-Runbooks im selben Automation-Konto ausgeführt werden?

Ja, es gibt keine Einschränkung für die Verwendung von Python 2- und Python 3-Runbooks im selben Automation-Konto.

Wie sieht der Plan für die Migration vorhandener Python 2-Runbooks und -Pakete zu Python 3 aus?

Azure Automation plant nicht, Python 2-Runbooks und -Pakete zu Python 3 zu migrieren. Sie müssen diese Migration selbst durchführen. Vorhandene und neue Python 2-Runbooks und -Pakete werden weiterhin funktionieren.

Welche Pakete werden standardmäßig in der Python 3-Umgebung unterstützt?

Azure-Paket 4.0.0. Weitere Informationen finden Sie unter Verwalten von Python 3-Paketen.

Was geschieht, wenn ein Python 3-Runbook ausgeführt wird, das auf ein Python 2-Paket verweist oder umgekehrt?

Python 2 und Python 3 verfügen über unterschiedliche Ausführungsumgebungen. Während ein Python 2-Runbook ausgeführt wird, können nur Python 2-Pakete importiert werden. Für Python 3 gilt dasselbe Prinzip.

Wie kann man zwischen Python 2- und Python 3-Runbooks und -Paketen unterscheiden?

Python 3 ist eine neue Runbookdefinition, die zwischen Python 2- und Python 3-Runbooks unterscheidet. Ebenso wird ein weiterer Pakettyp für Python 3-Pakete eingeführt.

Woher weiß ein Hybrid Runbook Worker, welche Version von Python ausgeführt werden soll, wenn Sowohl Python2 als auch Python3 installiert sind?

Ein Windows Runbook Worker sucht beim Ausführen eines Python 2-Runbooks zuerst nach der Umgebungsvariable PYTHON_2_PATH und überprüft, ob sie auf eine gültige ausführbare Datei verweist. Wenn der Installationsordner beispielsweise C:\Python2 lautet, wird überprüft, ob C:\Python2\python.exe ein gültiger Pfad ist. Wenn er nicht gefunden wird, sucht der Worker nach der Umgebungsvariable PATH, um eine ähnliche Überprüfung durchzuführen.

Für Python 3 sucht er zuerst nach der Umgebungsvariable PYTHON_3_PATH und greift dann auf die Umgebungsvariable PATH zurück.

Weitere Informationen finden Sie unter Mehrere Python-Versionen.

Wie findet ein Hybrid Runbook Worker den Python-Interpreter?

Die Suche nach dem Python-Modul wird durch Umgebungsvariablen gesteuert, wie weiter oben erläutert.

Wird Python 3 in der Quellcodeverwaltung unterstützt?

Nein. Die Quellcodeverwaltung wird für Python 3 derzeit nicht unterstützt. Python-Runbooks werden standardmäßig als Python 2-Runbooks synchronisiert.

Wie kann ein Runbookautor wissen, welche Python-Pakete in einer Azure-Sandbox verfügbar sind?

Weitere Informationen finden Sie unter Identifizieren verfügbarer Pakete in der Sandbox.

Wie kann ein Runbookautor festlegen, welche Version eines Paketmoduls verwendet werden soll, wenn mehrere Module vorhanden sind?

Weitere Informationen finden Sie unter Verwalten von Python 3-Paketen.

Nächste Schritte

Wenn Ihre Frage hier nicht beantwortet wurde, finden Sie in den folgenden Quellen weitere Fragen und Antworten.