Usługa Azure Automation — często zadawane pytania

Ta często zadawane pytania firmy Microsoft to lista często zadawanych pytań dotyczących usługi Azure Automation. Jeśli masz inne pytania dotyczące jego możliwości, przejdź do forum dyskusyjnego i opublikuj swoje pytania. Gdy często zadawane jest pytanie, dodajemy je do tego artykułu, aby można je było szybko i łatwo znaleźć.

Dlaczego nie mogę utworzyć nowego zadania usługi Automation w regionie Europa Zachodnia?

Może wystąpić opóźnienie lub niepowodzenie tworzenia zadania z powodu problemów ze skalowalnością w regionie Europa Zachodnia. Aby uzyskać więcej informacji, zobacz tworzenie nowego zadania automatyzacji w regionie Europa Zachodnia.

Czy rozwiązanie Update Management może uniemożliwić nieoczekiwane uaktualnienia na poziomie systemu operacyjnego?

Tak. Aby uzyskać więcej informacji, zobacz Wykluczanie aktualizacji.

Dlaczego aktualizacje krytyczne/aktualizacje zabezpieczeń nie są stosowane na maszynie z systemem Linux za pomocą rozwiązania Update Management?

Podczas wdrażania aktualizacji na maszynie z systemem Linux można wybrać klasyfikacje aktualizacji. Ta opcja filtruje aktualizacje spełniające określone kryteria. Aby uzyskać więcej informacji, zobacz Klasyfikacje aktualizacji systemu Linux.

Czy rozwiązanie Update Management może wdrażać aktualizacje w dzierżawach platformy Azure?

Tak. Aby uzyskać instrukcje, zobacz Wdrażanie aktualizacji w dzierżawach platformy Azure.

Która wersja języka Python 3 jest obsługiwana w usłudze Azure Automation?

W przypadku zadań w chmurze jest obsługiwany język Python 3.8. Skrypty i pakiety z dowolnej wersji 3.x mogą działać, jeśli kod jest zgodny w różnych wersjach.

W przypadku zadań hybrydowych w hybrydowych procesach roboczych elementu Runbook systemu Windows można zainstalować dowolną wersję 3.x, której chcesz użyć. W przypadku zadań hybrydowych w hybrydowych procesach roboczych elementu Runbook systemu Linux zależymy od środowiska Python 3 zainstalowanego na maszynie w celu uruchomienia narzędzia DSC OMSConfig i hybrydowego procesu roboczego systemu Linux. Zalecamy zainstalowanie wersji 3.6; jednak różne wersje powinny również działać, jeśli nie ma żadnych zmian powodujących niezgodność w podpisach metod lub kontraktach między wersjami języka Python 3.

Czy elementy Runbook języka Python 2 i Python 3 mogą działać na tym samym koncie usługi Automation?

Tak, nie ma ograniczeń dotyczących używania elementów Runbook języka Python 2 i Python 3 na tym samym koncie usługi Automation.

Jaki jest plan migracji istniejących elementów Runbook i pakietów języka Python 2 do języka Python 3?

Usługa Azure Automation nie planuje migrowania elementów Runbook i pakietów języka Python 2 do języka Python 3. Musisz wykonać tę migrację samodzielnie. Istniejące i nowe elementy Runbook i pakiety języka Python 2 będą nadal działać.

Jakie pakiety są domyślnie obsługiwane w środowisku języka Python 3?

Pakiet platformy Azure 4.0.0. Aby uzyskać więcej informacji, zobacz Zarządzanie pakietami języka Python 3.

Co zrobić, jeśli uruchamiam element Runbook języka Python 3, który odwołuje się do pakietu języka Python 2 lub w drugą stronę?

Języki Python 2 i Python 3 mają różne środowiska wykonywania. Podczas uruchamiania elementu Runbook języka Python 2 można importować tylko pakiety języka Python 2 i podobne dla języka Python 3.

Jak mogę rozróżniać elementy Runbook języka Python 2 i Python 3?

Język Python 3 to nowa definicja elementu Runbook, która rozróżnia elementy Runbook języka Python 2 i Python 3. Podobnie inny rodzaj pakietu jest wprowadzany dla pakietów języka Python 3.

W jaki sposób hybrydowy proces roboczy elementu Runbook wie, która wersja języka Python ma być uruchamiana po zainstalowaniu języków Python2 i Python3?

W przypadku procesu roboczego elementu Runbook systemu Windows podczas uruchamiania elementu Runbook języka Python 2 najpierw wyszukuje zmienną PYTHON_2_PATH środowiskową i sprawdza, czy wskazuje prawidłowy plik wykonywalny. Jeśli na przykład folder instalacyjny to C:\Python2, sprawdź, czy C:\Python2\python.exe jest prawidłową ścieżką. Jeśli nie zostanie znaleziona, szuka zmiennej środowiskowej PATH w celu wykonania podobnego sprawdzenia.

W przypadku języka Python 3 najpierw szuka zmiennej PYTHON_3_PATH env, a następnie wraca do zmiennej środowiskowej PATH .

Zobacz Wiele wersji języka Python.

Jak hybrydowy proces roboczy elementu Runbook lokalizuje interpreter języka Python?

Lokalizowanie modułu języka Python jest kontrolowane przez zmienne środowiskowe, jak wyjaśniono wcześniej.

Czy język Python 3 jest obsługiwany w kontroli kodu źródłowego?

Nie Kontrola źródła nie jest obecnie obsługiwana dla języka Python 3. Domyślnie elementy Runbook języka Python są synchronizowane jako elementy Runbook języka Python 2.

Jak autor elementu Runbook może wiedzieć, jakie pakiety języka Python są dostępne w piaskownicy platformy Azure?

Zobacz Identyfikowanie dostępnych pakietów w piaskownicy.

Jak autor elementu Runbook może ustawić wersję modułu pakietu, która ma być używana, jeśli istnieje wiele modułów?

Zobacz Zarządzanie pakietami języka Python 3.

Następne kroki

Jeśli w tym miejscu nie udzielono odpowiedzi na twoje pytanie, możesz zapoznać się z następującymi źródłami, aby uzyskać więcej pytań i odpowiedzi.