Veelgestelde vragen over Azure Automation

Deze Veelgestelde vragen van Microsoft zijn een lijst met veelgestelde vragen over Azure Automation. Als u andere vragen hebt over de mogelijkheden, gaat u naar het discussieforum en plaatst u uw vragen. Wanneer een vraag vaak wordt gesteld, voegen we deze toe aan dit artikel, zodat deze snel en eenvoudig wordt gevonden.

Waarom kan ik geen nieuwe Automation-taak maken in de regio Europa - west?

Mogelijk ondervindt u een vertraging of een fout bij het maken van taken vanwege schaalbaarheidsproblemen in de regio Europa - west. Zie het maken van een nieuwe Automation-taak in de regio Europa - west voor meer informatie.

Kan Updatebeheer onverwachte upgrades op besturingssysteemniveau voorkomen?

Ja. Zie Updates uitsluiten voor meer informatie.

Waarom worden geen kritieke/beveiligingsupdates toegepast op een Linux-computer met Updatebeheer?

Wanneer u updates implementeert op een Linux-computer, kunt u updateclassificaties selecteren. Met deze optie worden de updates gefilterd die voldoen aan de opgegeven criteria. Zie Linux-updateclassificaties voor meer informatie.

Kan Updatebeheer updates implementeren in Azure-tenants?

Ja. Zie Updates implementeren in Azure-tenants voor instructies.

Welke Versie van Python 3 wordt ondersteund in Azure Automation?

Voor cloudtaken wordt Python 3.8 ondersteund. Scripts en pakketten van elke 3.x-versie werken mogelijk als de code compatibel is in verschillende versies.

Voor hybride taken in Windows Hybrid Runbook Workers kunt u 3.x-versies installeren die u wilt gebruiken. Voor hybride taken in Linux Hybrid Runbook Workers zijn we afhankelijk van python 3-versie die op de computer is geïnstalleerd om DSC OMSConfig en de Linux Hybrid Worker uit te voeren. U wordt aangeraden versie 3.6 te installeren; Verschillende versies moeten echter ook werken als er geen belangrijke wijzigingen zijn in methodehandtekeningen of contracten tussen versies van Python 3.

Kunnen Python 2- en Python 3-runbooks worden uitgevoerd in hetzelfde Automation-account?

Ja, er is geen beperking voor het gebruik van Python 2- en Python 3-runbooks in hetzelfde Automation-account.

Wat is het plan voor het migreren van bestaande Python 2-runbooks en -pakketten naar Python 3?

Azure Automation is niet van plan python 2-runbooks en pakketten te migreren naar Python 3. U moet deze migratie zelf uitvoeren. Bestaande en nieuwe Python 2-runbooks en -pakketten blijven werken.

Welke pakketten worden standaard ondersteund in de Python 3-omgeving?

Azure-pakket 4.0.0. Zie Python 3-pakketten beheren voor meer informatie.

Wat gebeurt er als ik een Python 3-runbook uitvoer dat verwijst naar een Python 2-pakket of andersom?

Python 2 en Python 3 hebben verschillende uitvoeringsomgevingen. Terwijl een Python 2-runbook wordt uitgevoerd, kunnen alleen Python 2-pakketten worden geïmporteerd en vergelijkbaar zijn voor Python 3.

Hoe kan ik onderscheid maken tussen Python 2- en Python 3-runbooks en pakketten?

Python 3 is een nieuwe runbookdefinitie, die onderscheid maakt tussen Python 2- en Python 3-runbooks. Op dezelfde manier wordt een ander pakkettype geïntroduceerd voor Python 3-pakketten.

Hoe weet een Hybrid Runbook Worker welke versie van Python moet worden uitgevoerd wanneer zowel Python2 als Python3 zijn geïnstalleerd?

Voor een Windows Runbook Worker wordt bij het uitvoeren van een Python 2-runbook eerst gezocht naar de omgevingsvariabele PYTHON_2_PATH en wordt gecontroleerd of deze verwijst naar een geldig uitvoerbaar bestand. Als de installatiemap zich bijvoorbeeld bevindt C:\Python2, wordt gecontroleerd of C:\Python2\python.exe het een geldig pad is. Als deze niet wordt gevonden, zoekt deze naar de PATH omgevingsvariabele om een vergelijkbare controle uit te voeren.

Voor Python 3 zoekt het eerst naar de PYTHON_3_PATH env-variabele en vervolgens terug naar de PATH omgevingsvariabele.

Zie meerdere Python-versies.

Hoe zoekt een Hybrid Runbook Worker de Python-interpreter?

Het vinden van de Python-module wordt beheerd door omgevingsvariabelen, zoals eerder is uitgelegd.

Wordt Python 3 ondersteund in Broncodebeheer?

Nee Broncodebeheer wordt momenteel niet ondersteund voor Python 3. Python-runbooks worden standaard gesynchroniseerd als Python 2-runbooks.

Hoe weet een runbookauteur welke Python-pakketten beschikbaar zijn in een Azure-sandbox?

Zie Beschikbare pakketten identificeren in sandbox.

Hoe kan een runbookauteur instellen welke versie van een pakketmodule moet worden gebruikt als er meerdere modules zijn?

Zie Python 3-pakketten beheren.

Volgende stappen

Als uw vraag hier niet wordt beantwoord, kunt u de volgende bronnen raadplegen voor meer vragen en antwoorden.