Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Azure PowerShell to nazwa produktu dla kolekcji oficjalnych modułów programu PowerShell Microsoft do zarządzania zasobami Azure. Wymaga programu PowerShell, powłoki wiersza polecenia i języka skryptów.
Możesz użyć Azure PowerShell interaktywnie, uruchamiając polecenia z poziomu programu PowerShell lub tworząc i wykonując skrypty składające się z wielu poleceń.
Moduł Az dla programu PowerShell
Obecna wersja Azure PowerShell to moduł PowerShell Az. Jest to zalecany moduł programu PowerShell do zarządzania zasobami Azure przy użyciu programu PowerShell na wszystkich platformach, w tym Windows, Linux i macOS. Obejmuje tysiące poleceń, które kontrolują prawie każdy aspekt Azure. Moduł Az programu PowerShell jest międzyplatformowy.
Uwaga / Notatka
Program PowerShell 7 lub nowszy jest zalecaną wersją programu PowerShell do użycia z modułem Az programu PowerShell. Jest również zgodny z programem Windows PowerShell 5.1.
Istnieje kilka różnych opcji używania modułu Az programu PowerShell:
- Azure Cloud Shell: powłoka działająca w przeglądarce, która umożliwia uruchamianie poleceń Azure PowerShell bez potrzeby instalowania czegokolwiek na komputerze lokalnym.
- Lokalna instalacja: Aby uruchamiać polecenia bezpośrednio z terminalu, zainstaluj Azure PowerShell na komputerze lokalnym.
- kontener Docker: Uruchamianie Azure PowerShell w kontenerze platformy Docker.
Uwierzytelnianie
Azure PowerShell obsługuje kilka metod uwierzytelniania. Aby uzyskać szczegółowe informacje na temat uwierzytelniania do Azure z modułu Az programu PowerShell, zobacz Zaloguj się do Azure za pomocą Azure PowerShell.
Projekt modułu
Moduł Az PowerShell to moduł otoki dla modułów programu PowerShell związanych z usługą Azure, zazwyczaj jeden moduł na usługę Azure, na przykład Az.Network dla usług sieciowych Azure i Az.Aks dla Azure Kubernetes Service.
Polecenia cmdlet w module Az PowerShell wykonują wywołania REST do interfejsu API Azure Resource Manager. Zmiany niekompatybilne w module Az programu PowerShell są ograniczane do dwóch razy w roku. Wiele zmian łamiących zgodność na poziomie interfejsu API jest obsługiwanych w cmdletach, aby zapobiec wrażeniu zmiany łamiącej zgodność.
Moduł Az PowerShell zawiera polecenia cmdlet do wykonywania operacji płaszczyzny sterowania i płaszczyzny danych w Azure. Płaszczyzna sterowania służy do zarządzania zasobami w ramach subskrypcji. Płaszczyzna danych służy do kontrolowania funkcji udostępnianych przez instancję typu zasobu. Aby uzyskać więcej informacji, zapoznaj się z płaszczyznami sterowania i danych w Azure.
Obiekty wyjściowe
Polecenia cmdlet w module Az powerShell generują obiekty .NET. Podobnie jak w przypadku każdego polecenia PowerShell, które generuje dane wyjściowe, polecenia cmdlet w module Az PowerShell mogą być przesłane potokiem do polecenia cmdlet Get-Member, aby określić typ obiektu oraz uzyskać listę dostępnych właściwości i metod. Aby uzyskać więcej informacji, zobacz Wynik zapytania Azure PowerShell i Formatowanie wyników poleceń cmdlet Azure PowerShell.
Moduł AzPreview programu PowerShell
Moduł AzPreview PowerShell zawiera wszystkie ogólnie dostępne (GA) moduły z modułu Az PowerShell oraz wszystkie moduły w wersji zapoznawczej służące do zarządzania zasobami Azure. Nie zaleca się używania w środowiskach produkcyjnych, ponieważ moduły w wersji zapoznawczej nie przestrzegają zasad dotyczących zmian powodujących niezgodność.
Moduł AzPreview jest zawsze tą samą wersją i jest udostępniany w tym samym czasie co moduł Az programu PowerShell.
Moduł AzureRM PowerShell
Przykłady online, które korzystają z modułu AzureRM PowerShell, to poprzednia generacja Azure PowerShell. Jest przestarzała, nie jest już utrzymywana ani obsługiwana i nie jest zalecana. Polecenia w module AzureRM PowerShell używają *-AzureRM* formatu . Aby uzyskać więcej informacji, zobacz Omówienie modułu AzureRM PowerShell.
Moduł Azure PowerShell
Możesz również napotkać wersję Azure PowerShell o nazwie Azure modułu programu PowerShell. Ten moduł służy do zarządzania starszymi zasobami Azure korzystającymi z interfejsów API Azure Menedżer Usług (ASM). Nie zaleca się tworzenia nowych zasobów, ponieważ usługa ASM jest przeznaczona do wycofania. Aby uzyskać więcej informacji, zobacz Azure Menedżer Usług retirement.
moduły programu PowerShell związane z Azure
Te produkty służą do zarządzania zasobami Azure, ale nie są częścią produktu zbiorowego Azure PowerShell. Nigdy nie powinny być opisywane przy użyciu nazwy zbiorowej "Azure PowerShell".
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection moduł PowerShell
- Azure Deployment Manager PowerShell
- Zadania elastycznej bazy danych Azure w PowerShell
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft. Graph PowerShell
- Microsoft. Graph.Entra PowerShell
- MSOnline PowerShell
Guidelines
- Zawsze używaj pełnej właściwej nazwy produktu lub określonej nazwy modułu programu PowerShell