Ćwiczenie — instalowanie programu Azure PowerShell
W tej lekcji dowiesz się, jak określić wersję programu PowerShell zainstalowaną na komputerze lokalnym i jak zainstalować najnowszą wersję. Dowiesz się również, jak zainstalować moduł Az programu PowerShell.
Uwaga
To ćwiczenie przeprowadzi Cię przez proces tworzenia lokalnej instalacji modułu Az programu PowerShell. Jednak w pozostałej części tego modułu usługa Azure Cloud Shell korzysta z bezpłatnego środowiska piaskownicy usługi Microsoft Learn. Jeśli wolisz, możesz rozważyć to ćwiczenie opcjonalne i po prostu przejrzeć instrukcje.
Instalowanie programu PowerShell w systemie Windows
Program Windows PowerShell jest dołączony do systemu operacyjnego Windows. Zalecamy jednak zainstalowanie najnowszej stabilnej wersji programu PowerShell 7 do użycia z programem Azure PowerShell. Wykonaj następujące kroki, aby określić, która wersja programu PowerShell jest zainstalowana:
W polu wyszukiwania na pasku zadań systemu wpisz PowerShell. Może zostać wyświetlonych wiele skrótów:
- PowerShell 7 (x64): 64-bitowa wersja programu PowerShell 7 (zalecana).
- Windows PowerShell: 64-bitowa wersja programu Windows PowerShell dołączona do systemu Windows.
- Windows PowerShell (x86): 32-bitowa wersja programu Windows PowerShell, zawarta w 64-bitowych wersjach systemu Windows.
- Windows PowerShell ISE: 64-bitowe zintegrowane środowisko skryptowe (ISE) do pisania skryptów programu Windows PowerShell.
- Windows PowerShell ISE (x86): 32-bitowy program ISE, dołączony do 64-bitowych wersji systemu Windows.
Jeśli program PowerShell w wersji 7 nie jest zainstalowany, otwórz program Windows PowerShell i użyj Menedżer pakietów systemu Windows (Winget), aby zainstalować najnowszą stabilną wersję programu PowerShell 7:
winget install --id Microsoft.Powershell --source wingetAby uzyskać szczegółowe instrukcje instalacji, zobacz Instalowanie programu PowerShell w systemie Windows.
Określ wersję programu PowerShell:
Aby otworzyć program PowerShell w wersji 7, wybierz skrót programu PowerShell 7 (x64). Uruchom następujące polecenie, aby sprawdzić wersję programu PowerShell:
$PSVersionTable.PSVersionUstaw zasady wykonywania programu PowerShell:
Sprawdź bieżące zasady wykonywania:
Get-ExecutionPolicy -ListJeśli zasady wykonywania są ustawione na
Restricted, zmień je naRemoteSignedlub mniej restrykcyjne:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUserPotwierdź zmianę zasad wykonywania:
Zostanie wyświetlony monit o potwierdzenie zmiany:
The execution policy helps protect you from scripts that you do not trust. Changing the execution policy might expose you to the security risks described in the about_Execution_Policies help topic at https:/go.microsoft.com/fwlink/?LinkID=135170. Do you want to change the execution policy? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"): YWprowadź wartość Y lub A, a następnie naciśnij Enter.
Instalowanie programu PowerShell w systemie Linux
Instalowanie programu PowerShell w systemie Linux obejmuje korzystanie z menedżera pakietów. Poniższe instrukcje dotyczą obsługiwanych wersji systemu Ubuntu. W przypadku innych dystrybucji zobacz Instalowanie programu PowerShell w systemie Linux.
Zainstaluj program PowerShell w systemie Ubuntu Linux przy użyciu narzędzia Advanced Packaging Tool (apt) i wiersza polecenia powłoki Bash:
Aktualizowanie listy pakietów
sudo apt-get updateInstalowanie pakietów wymagań wstępnych
sudo apt-get install -y wget apt-transport-https software-properties-commonOkreślanie wersji systemu Ubuntu
source /etc/os-releasePobieranie kluczy repozytorium firmy Microsoft
wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.debRejestrowanie kluczy repozytorium firmy Microsoft
sudo dpkg -i packages-microsoft-prod.debUsuwanie pliku kluczy repozytorium firmy Microsoft
rm packages-microsoft-prod.debAktualizowanie listy pakietów po dodaniu repozytorium firmy Microsoft
sudo apt-get updateInstalowanie programu PowerShell
sudo apt-get install -y powershellUruchamianie programu PowerShell
pwsh
Instalowanie programu PowerShell w systemie macOS
Aby zainstalować program PowerShell w systemie macOS, użyj Menedżera pakietów Oprogramowania Homebrew.
Ważne
brew Jeśli polecenie nie zostanie znalezione, musisz zainstalować oprogramowanie Homebrew. Aby uzyskać szczegółowe informacje, zobacz witrynę internetową Oprogramowania Homebrew.
Zainstaluj oprogramowanie Homebrew, uruchamiając następujące polecenie:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Po zainstalowaniu oprogramowania Homebrew zainstaluj najnowszą stabilną wersję programu PowerShell 7:
brew install powershell/tap/powershellUruchom program PowerShell, aby sprawdzić, czy instalacja została pomyślnie zainstalowana:
pwsh
Aby uzyskać szczegółowe instrukcje dotyczące instalacji, zobacz Instalowanie programu PowerShell w systemie macOS.
Instalowanie modułu Az programu PowerShell
Moduł Az programu PowerShell jest dostępny w repozytorium globalnym o nazwie Galeria programu PowerShell.
Moduł można zainstalować na komputerze lokalnym przy użyciu Install-Module polecenia cmdlet .
Aby zainstalować najnowszą wersję modułu Az programu PowerShell, wykonaj następujące kroki:
Otwieranie programu PowerShell w wersji 7
Zainstaluj moduł Az programu PowerShell:
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryTo polecenie instaluje moduł Az programu PowerShell dla bieżącego użytkownika, który jest kontrolowany przez parametr Scope .
Monit o instalację narzędzia NuGet:
Instalacja polega na
NuGetpobieraniu składników. Może zostać wyświetlony monit o pobranie i zainstalowanie najnowszej wersji programuNuGet:NuGet provider is required to continue PowerShellGet requires NuGet provider version '2.8.5.201' or newer to interact with NuGet-based repositories. The NuGet provider must be available in 'C:\Program Files\PackageManagement\ProviderAssemblies' or 'C:\Users\<username>\AppData\Local\PackageManagement\ProviderAssemblies'. You can also install the NuGet provider by running 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force'. Do you want PowerShellGet to install and import the NuGet provider now? [Y] Yes [N] No [S] Suspend [?] Help (default is "Y"):Wprowadź Y i naciśnij Enter.
Monit o niezaufane repozytorium:
Domyślnie Galeria programu PowerShell nie jest konfigurowana jako zaufane repozytorium. Zostanie wyświetlony monit o potwierdzenie, że chcesz zainstalować moduł z niezaufanego repozytorium:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):Wprowadź wartość Y lub A, a następnie naciśnij Enter.
Powinna zostać wyświetlona instalacja modułu Az programu PowerShell.
Proces instalowania modułu Az programu PowerShell w systemach Linux i macOS jest prosty i używa tych samych poleceń.
Uruchom program PowerShell:
Otwórz terminal i uruchom następujące polecenie:
pwsh
Zainstaluj moduł Az programu PowerShell:
W wierszu polecenia programu PowerShell wprowadź następujące polecenie:
Install-Module -Name Az -Scope CurrentUser -Repository PSGalleryMonit o niezaufane repozytorium:
Domyślnie Galeria programu PowerShell nie jest konfigurowana jako zaufane repozytorium. Zostanie wyświetlony monit o potwierdzenie, że chcesz zainstalować moduł z niezaufanego repozytorium:
You are installing the modules from an untrusted repository. If you trust this repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you want to install the modules from 'PSGallery'? [Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help (default is "N"):Wprowadź wartość Y lub A, a następnie naciśnij Enter.
Powinna zostać wyświetlona instalacja modułu Az programu PowerShell.
Ten proces umożliwia korzystanie z pełnego zakresu poleceń cmdlet specyficznych dla platformy Azure dostępnych w module Az programu PowerShell.