Instalowanie programu Azure PowerShell
W tym scenariuszu administratorzy wolą wykonywać skrypty lokalnie na swoich komputerach, a nie przy użyciu usługi Azure Cloud Shell. Ponieważ twój zespół korzysta z kombinacji systemów Windows, Linux i macOS, Twoim zadaniem jest upewnienie się, że program Azure PowerShell działa na wszystkich tych urządzeniach. Dzięki temu administratorzy mogą zarządzać i automatyzować infrastrukturę platformy Azure dla organizacji z preferowanego systemu operacyjnego na komputerach lokalnych.
Co należy zainstalować?
W następnej lekcji zapoznamy się ze szczegółowymi instrukcjami dotyczącymi instalacji niektórych typowych platform, ale najpierw przyjrzyjmy się dwóm kluczowym składnikom wymaganym dla programu Azure PowerShell:
-
Język programu PowerShell: język programu PowerShell jest dostępny w dwóch wariantach:
- PowerShell w wersji 7: tę wersję można zainstalować w systemach Windows, Linux i macOS.
- Windows PowerShell 5.1: ta wersja jest wstępnie zainstalowana i działa tylko w systemie Windows.
- Moduł Az programu PowerShell: ten moduł należy zainstalować, aby dodać polecenia specyficzne dla platformy Azure do programu PowerShell.
Napiwek
Najnowsza stabilna wersja programu PowerShell 7 jest zalecana do użycia z modułem Az programu PowerShell na wszystkich platformach.
Po zainstalowaniu odpowiedniej wersji programu PowerShell możesz zainstalować moduł Az programu PowerShell, aby rozpocząć zarządzanie zasobami platformy Azure.
Jak zainstalować program PowerShell
Aby zainstalować program PowerShell na wszystkich platformach, użyj menedżera pakietów. Zalecany menedżer pakietów różni się w zależności od systemu operacyjnego i dystrybucji.
Windows
W systemie Windows użyj Menedżer pakietów systemu Windows (winget
), aby zainstalować najnowszą stabilną wersję programu PowerShell 7.
winget install --id Microsoft.Powershell --source winget
Linux
Menedżer pakietów w systemie Linux różni się w zależności od dystrybucji. Program PowerShell jest dostępny w repozytorium firmy Microsoft, które należy dodać do menedżera pakietów.
Dystrybucja | Menedżer pakietów |
---|---|
Debian, Ubuntu | apt-get |
Red Hat Enterprise Linux (RHEL) |
dnf lub yum w zależności od wersji systemu RHEL |
Aby zainstalować program PowerShell w obsługiwanych wersjach systemu Ubuntu Linux, użyj narzędzia Advanced Packaging Tool (apt
) i wiersza polecenia powłoki Bash.
macOS
W systemie macOS użyj polecenia Homebrew
, aby zainstalować program PowerShell.
Moduł Az programu PowerShell
Azure PowerShell to nazwa produktu dla oficjalnego modułu programu Microsoft PowerShell zawierającego polecenia do zarządzania zasobami platformy Azure.
Bieżąca wersja modułu programu Azure PowerShell do zarządzania zasobami platformy Azure nosi nazwę Az. Jest to zalecany moduł programu PowerShell do zarządzania zasobami platformy Azure przy użyciu programu PowerShell. Obejmuje tysiące poleceń, które kontrolują prawie każdy aspekt platformy Azure. Moduł Az programu PowerShell jest międzyplatformowy.
Przykłady można znaleźć w Internecie, które korzystają z modułu AzureRM PowerShell, który jest poprzednią generacją programu Azure PowerShell. Jest przestarzała, nie jest już obsługiwana ani obsługiwana i nie jest zalecana. Polecenia w module AzureRM PowerShell używają *-AzureRM*
formatu .
Możesz również napotkać moduł programu Azure PowerShell o nazwie Azure, który służy do zarządzania starszymi zasobami platformy Azure korzystającymi z interfejsów API programu Azure Service Manager (ASM). Moduł Azure PowerShell nie jest zalecany podczas tworzenia nowych zasobów, ponieważ usługa ASM ma wkrótce zostać wycofana.