Dela via


Vanliga frågor och svar om Azure Automation

Vanliga frågor och svar om Microsoft är en lista med vanliga frågor om Azure Automation. Om du har andra frågor om dess funktioner går du till diskussionsforumet och lägger upp dina frågor. När en fråga ofta ställs lägger vi till den i den här artikeln så att den hittas snabbt och enkelt.

Varför kan jag inte skapa ett nytt Automation-jobb i regionen Europa, västra?

Det kan uppstå en fördröjning eller ett fel när jobb skapas på grund av skalbarhetsproblem i regionen Europa, västra. Mer information finns i skapa ett nytt Automation-jobb i regionen Europa, västra.

Kan uppdateringshantering förhindra oväntade uppgraderingar på OS-nivå?

Ja. Mer information finns i Exkludera uppdateringar.

Varför tillämpas inte kritiska/säkerhetsuppdateringar på en Linux-dator med uppdateringshantering?

När du distribuerar uppdateringar till en Linux-dator kan du välja uppdateringsklassificeringar. Det här alternativet filtrerar de uppdateringar som uppfyller de angivna kriterierna. Mer information finns i Linux-uppdateringsklassificeringar.

Kan Uppdateringshantering distribuera uppdateringar mellan Azure-klientorganisationer?

Ja. Anvisningar finns i Distribuera uppdateringar mellan Azure-klientorganisationer.

Vilken Python 3-version stöds i Azure Automation?

För molnjobb stöds Python 3.8. Skript och paket från valfri 3.x-version kan fungera om koden är kompatibel mellan olika versioner.

För hybridjobb i Windows Hybrid Runbook Workers kan du välja att installera valfri 3.x-version som du vill använda. För hybridjobb på Linux Hybrid Runbook Workers är vi beroende av python 3-versionen som är installerad på datorn för att köra DSC OMSConfig och Linux Hybrid Worker. Vi rekommenderar att du installerar version 3.6. Men olika versioner bör också fungera om det inte finns några icke-bakåtkompatibla ändringar i metodsignaturer eller kontrakt mellan versioner av Python 3.

Kan Python 2- och Python 3-runbooks köras på samma Automation-konto?

Ja, det finns ingen begränsning för att använda Python 2- och Python 3-runbooks på samma Automation-konto.

Vad är planen för att migrera befintliga Python 2-runbooks och paket till Python 3?

Azure Automation planerar inte att migrera Python 2-runbooks och -paket till Python 3. Du måste göra den här migreringen själv. Befintliga och nya Python 2-runbooks och -paket fortsätter att fungera.

Vilka paket stöds som standard i Python 3-miljön?

Azure-paket 4.0.0. Mer information finns i Hantera Python 3-paket.

Vad händer om jag kör en Python 3-runbook som refererar till ett Python 2-paket eller tvärtom?

Python 2 och Python 3 har olika körningsmiljöer. Medan en Python 2-runbook körs kan endast Python 2-paket importeras och liknande för Python 3.

Hur gör jag för att skilja mellan Python 2- och Python 3-runbooks och -paket?

Python 3 är en ny runbook-definition som skiljer mellan Python 2- och Python 3-runbooks. På samma sätt introduceras en annan pakettyp för Python 3-paket.

Hur vet en Hybrid Runbook Worker vilken version av Python som ska köras när både Python2 och Python3 installeras?

För en Windows Runbook Worker letar den först efter miljövariabeln PYTHON_2_PATH när du kör en Python 2-runbook och kontrollerar om den pekar på en giltig körbar fil. Om installationsmappen till exempel är C:\Python2kontrollerar den om C:\Python2\python.exe det är en giltig sökväg. Om det inte hittas söker den efter miljövariabeln för PATH att göra en liknande kontroll.

För Python 3 letar den PYTHON_3_PATH först efter env-variabeln och återgår sedan till PATH miljövariabeln.

Se Flera Python-versioner.

Hur hittar en Hybrid Runbook Worker Python-tolken?

Att hitta Python-modulen styrs av miljövariabler enligt beskrivningen tidigare.

Stöds Python 3 i Källkontroll?

Nej. Källkontroll stöds för närvarande inte för Python 3. Som standard synkroniseras Python-runbooks som Python 2-runbooks.

Hur kan en runbook-författare veta vilka Python-paket som är tillgängliga i en Azure-sandbox-miljö?

Se Identifiera tillgängliga paket i sandbox-miljön.

Hur kan en runbook-författare ange vilken version av en paketmodul som ska användas om det finns flera moduler?

Se Hantera Python 3-paket.

Nästa steg

Om din fråga inte besvaras här kan du läsa följande källor för fler frågor och svar.