Wprowadzenie do modułu Az programu Azure PowerShell
Omówienie
Moduł Az programu PowerShell to zbiór poleceń cmdlet umożliwiających zarządzanie zasobami platformy Azure bezpośrednio z poziomu programu PowerShell. Program PowerShell udostępnia zaawansowane funkcje automatyzacji, które mogą być używane do zarządzania zasobami platformy Azure, na przykład w kontekście potoku ciągłej integracji/ciągłego wdrażania.
Moduł Az programu PowerShell zastępuje moduł AzureRM i jest zalecaną wersją do współpracy z platformą Azure.
Uwaga
Ponieważ moduły Az programu PowerShell mają teraz wszystkie możliwości modułów programu PowerShell modułu AzureRM i nie tylko, wycofamy moduły programu AzureRM PowerShell 29 lutego 2024 r.
Aby uniknąć przerw w działaniu usługi, zaktualizuj skrypty korzystające z modułów programu AzureRM PowerShell, aby użyć modułów Az programu PowerShell do 29 lutego 2024 r. Aby automatycznie zaktualizować skrypty, postępuj zgodnie z przewodnikiem Szybki start.
Możesz użyć modułu Az programu PowerShell przy użyciu jednej z następujących metod:
- Instalowanie modułu Az programu PowerShell za pośrednictwem modułu PowerShellGet (zalecana opcja).
- Odinstalowywanie modułu Az programu PowerShell za pomocą pliku MSI.
- Używanie programu Azure Cloud Shell.
- Używanie modułu Az programu PowerShell w kontenerze platformy Docker.
Funkcje
Moduł Az programu PowerShell oferuje następujące korzyści:
- Bezpieczeństwo i stabilność
- Szyfrowanie pamięci podręcznej tokenów
- Zapobieganie atakom typu man-in-the-middle
- Obsługa uwierzytelniania za pomocą usługi ADFS 2019
- Uwierzytelnianie za pomocą nazwy użytkownika i hasła w programie PowerShell 7
- Obsługa funkcji, takich jak ciągła ocena dostępu
- Obsługa wszystkich usług platformy Azure
- Wszystkie ogólnie dostępne usługi platformy Azure mają odpowiadający im obsługiwany moduł programu PowerShell
- Wiele poprawek usterek i uaktualnień wersji interfejsu API od czasu modułu AzureRM
- Nowe możliwości
- Obsługa w usłudze Cloud Shell i na wielu platformach
- Możliwość uzyskania token dostępu i używania go w celu uzyskiwania dostępu do zasobów platformy Azure
- Dostępne polecenie cmdlet do zaawansowanych operacji REST dla zasobów platformy Azure
Uwaga
Program PowerShell 7.0.6 LTS, PowerShell 7.1.3 lub nowszy jest zalecaną wersją programu PowerShell do użycia z modułem Azure Az programu PowerShell na wszystkich platformach.
Moduł Az programu PowerShell jest oparty na bibliotece .NET Standard i współpracuje z programem PowerShell 7 lub nowszym na wszystkich platformach, w tym Windows, Linux i macOS. Jest on również zgodny z programem Windows PowerShell 5.1.
Dążymy do tego, aby pomoc techniczna platformy Azure była możliwa na wszystkich platformach, a wszystkie moduły Az programu PowerShell obsługiwane na wielu platformach.
Uaktualnienie środowiska do modułu Az
Aby być na bieżąco z najnowszymi funkcjami platformy Azure w programie PowerShell, przeprowadź migrację do modułu Az. Jeśli Twoje środowisko nie jest gotowe do zainstalowania modułu Az w celu zastąpienia modułu AzureRM, dostępnych jest kilka opcji umożliwiających eksperymentowanie z modułem Az:
- Korzystaj ze środowiska
PowerShell
w usłudze Azure Cloud Shell. Usługa Azure Cloud Shell to środowisko powłoki oparte na przeglądarce, w którym zainstalowano moduł Az oraz włączono aliasy zapewniające zgodność przy użyciu polecenia cmdletEnable-AzureRM
. - Pozostaw moduł AzureRM zainstalowany w programie Windows PowerShell 5.1 i zainstaluj moduł Az dla programu PowerShell w wersji 7 lub nowszej. Programy Windows PowerShell 5.1 i PowerShell 7 lub nowsze korzystają z oddzielnych kolekcji modułów. Postępuj zgodnie z instrukcjami, aby zainstalować najnowszą wersję programu PowerShell, a następnie zainstaluj moduł Az z programu PowerShell 7 lub nowszego.
Aby uaktualnić istniejącą instalację modułu AzureRM:
- Odinstaluj moduł AzureRM programu Azure PowerShell
- Zainstaluj moduł Az programu Azure PowerShell
- OPCJONALNIE: Włącz tryb zgodności, aby dodać aliasy dla poleceń cmdlet modułu AzureRM za pomocą polecenia Enable-AzureRMAlias , gdy zapoznasz się z nowym zestawem poleceń. Aby uzyskać więcej informacji, zobacz następną sekcję lub zapoznaj się z tematem Rozpoczynanie migracji z modułu AzureRM do modułu Az.
Migrowanie istniejących skryptów z modułu AzureRM do modułu Az
Jeśli skrypty nadal są oparte na module AzureRM, udostępniamy kilka zasobów ułatwiających migrację:
- Wprowadzenie do migracji z modułu AzureRM do Az
- Pełna lista zmian powodujących niezgodność w module Az 1.0.0 względem modułu AzureRM
- Polecenie cmdlet Enable-AzureRmAlias
Możliwość obsługi
Moduł Az to najnowszy moduł programu PowerShell dla platformy Azure. Problemy lub żądania funkcji można rejestrować bezpośrednio w repozytorium GitHub lub za pośrednictwem pomocy technicznej firmy Microsoft, jeśli masz umowę pomocy technicznej. Żądania funkcji są implementowane w najnowszej wersji modułu Az. Krytyczne problemy są implementowane w dwóch ostatnich wersjach modułu Az.
Moduły Az programu PowerShell mają teraz wszystkie możliwości modułów programu PowerShell modułów AzureRM i nie tylko, dlatego wycofamy moduły programu AzureRM PowerShell 29 lutego 2024 r.
Aby uniknąć przerw w działaniu usługi, zaktualizuj skrypty korzystające z modułów programu AzureRM PowerShell do używania modułów Az programu PowerShell do 29 lutego 2024 r. Aby automatycznie zaktualizować skrypty, postępuj zgodnie z przewodnikiem Szybki start.
Zbieranie danych
Domyślnie program Azure PowerShell zbiera dane telemetryczne. Firma Microsoft agreguje zebrane dane, aby wykrywać wzorce użycia i typowe problemy oraz usprawnić środowisko Azure PowerShell. Program Microsoft Azure PowerShell nie zbiera żadnych danych osobowych ani prywatnych. Na przykład dane użycia pomagają identyfikować problemy, takie jak polecenia cmdlet, które nie powiodły się, i ułatwiają określanie priorytetów naszej pracy.
Doceniamy szczegółowe informacje, jakie są udostępniane przez te dane, ale rozumiemy również, że nie każdy chce wysyłać dane dotyczące użycia. Zbieranie danych można wyłączyć za pomocą polecenia cmdlet Disable-AzDataCollection
. Aby dowiedzieć się więcej, przeczytaj nasze zasady zachowania poufności informacji.