Uwaga
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 Microsoft PowerShell na potrzeby zarządzania zasobami platformy Azure. Do działania wymaga programu PowerShell, powłoki tekstowej uruchamianej z wiersza poleceń oraz języka skryptowego.
Program Azure PowerShell można użyć 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
Bieżąca wersja programu Azure PowerShell to moduł Az PowerShell. Jest to zalecany moduł programu PowerShell do zarządzania zasobami platformy 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 platformy 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 oparta na przeglądarce, która umożliwia uruchamianie poleceń programu Azure PowerShell bez konieczności instalowania czegokolwiek na komputerze lokalnym.
- Instalacja lokalna: aby uruchamiać polecenia bezpośrednio z terminalu, zainstaluj program Azure PowerShell na komputerze lokalnym.
- Kontener platformy Docker: Uruchamianie programu Azure PowerShell w kontenerze platformy Docker.
Uwierzytelnianie
Program Azure PowerShell obsługuje kilka metod uwierzytelniania. Aby uzyskać szczegółowe informacje na temat uwierzytelniania w usłudze Azure za pomocą modułu Az PowerShell, zobacz Logowanie się do usługi Azure za pomocą Azure PowerShell.
Projekt modułu
Moduł Az programu PowerShell to moduł otoki dla modułów programu PowerShell związanych z usługami platformy Azure, zwykle jeden moduł dla usługi platformy Azure, taki jak Az.Network dla usług sieciowych platformy Azure i moduł Az.Aks dla usługi Azure Kubernetes Service.
Polecenia cmdlet w module Az programu PowerShell wykonują wywołania REST do interfejsu API Azure Resource Manager. Zmiany znaczące w module Az PowerShell są ograniczone do dwóch razy w roku. Wiele zmian niekompatybilnych na poziomie interfejsu API jest obsługiwanych w poleceniach cmdlet, aby zapobiec wrażeniu wystąpienia niekompatybilności.
Moduł Az programu PowerShell zawiera polecenia cmdlet do wykonywania zarówno operacji płaszczyzny sterowania, jak i płaszczyzny danych na platformie Azure. Warstwa sterująca służy do zarządzania zasobami w ramach subskrypcji. Używasz płaszczyzny danych do kontrolowania funkcji udostępnianych przez instancję określonego typu zasobu. Aby uzyskać więcej informacji, zobacz Płaszczyzna sterowania i płaszczyzna danych platformy Azure.
Obiekty wyjściowe
Polecenia cmdlet w module Az programu PowerShell generują obiekty platformy .NET. Podobnie jak w przypadku dowolnego polecenia programu PowerShell, które generuje dane wyjściowe, cmdlety w module Az programu PowerShell mogą być przesyłane potokiem do Get-Member
cmdletu, aby określić typ obiektu, wraz z listą dostępnych właściwości i metod. Aby uzyskać więcej informacji, zobacz Wyniki zapytań w programie Azure PowerShell oraz Formatowanie danych wyjściowych poleceń cmdlet programu Azure PowerShell.
Moduł AzPreview programu PowerShell
Moduł AzPreview PowerShell zawiera wszystkie moduły ogólnie dostępne z modułu Az PowerShell oraz wszystkie moduły w wersji zapoznawczej do zarządzania zasobami platformy Azure. Nie zaleca się używania ich w środowiskach produkcyjnych, ponieważ moduły w wersji zapoznawczej nie przestrzegają polityki dotyczącej zmian łamiących zgodność.
Moduł AzPreview jest zawsze tą samą wersją i jest udostępniany w tym samym czasie co moduł Az programu PowerShell.
Moduł AzureRM PowerShell
Chociaż możesz znaleźć przykłady w trybie online, które korzystają z modułu AzureRM PowerShell, jest to poprzednia generacja programu Azure PowerShell. Jest nieaktualna, nie jest już utrzymywana ani wspierana i nie jest zalecana. Polecenia w module AzureRM PowerShell używają formatu *-AzureRM*
. Aby uzyskać więcej informacji, zobacz Omówienie modułu AzureRM PowerShell.
Moduł programu Azure PowerShell
Możesz również napotkać wersję programu Azure PowerShell o nazwie moduł Azure PowerShell. Ten moduł służy do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Nie zaleca się tworzenia nowych zasobów, ponieważ usługa ASM ma zostać wycofana. Aby uzyskać więcej informacji, zobacz Omówienie modułu zarządzania usługami programu Azure PowerShell.
Moduły programu PowerShell związane z platformą Azure
Te produkty są używane do zarządzania zasobami platformy Azure, ale nie są częścią zbiorowego produktu Azure PowerShell. Nigdy nie powinny być opisywane przy użyciu nazwy zbiorczej "Azure PowerShell".
- Azure Active Directory PowerShell (AzureAD)
- Azure Information Protection PowerShell
- Azure Deployment Manager PowerShell
- Elastyczne zadania baz danych Azure w programie PowerShell
- Azure Service Fabric PowerShell
- Azure Stack PowerShell
- Microsoft.Graph PowerShell
- Microsoft.Graph.Entra PowerShell
- MSOnline PowerShell
Wytyczne
- Zawsze używaj pełnej właściwej nazwy produktu lub określonej nazwy modułu programu PowerShell