Ćwiczenie — instalowanie programu Azure PowerShell

Ukończone

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:

  1. 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 winget
    

    Aby uzyskać szczegółowe instrukcje instalacji, zobacz Instalowanie programu PowerShell w systemie Windows.

  2. 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.PSVersion
    
  3. Ustaw zasady wykonywania programu PowerShell:

    • Sprawdź bieżące zasady wykonywania:

      Get-ExecutionPolicy -List
      
    • Jeśli zasady wykonywania są ustawione na Restricted, zmień je na RemoteSigned lub mniej restrykcyjne:

      Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
      
    • Potwierdź 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"): Y
      

      Wprowadź 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:

  1. Aktualizowanie listy pakietów

    sudo apt-get update
    
  2. Instalowanie pakietów wymagań wstępnych

    sudo apt-get install -y wget apt-transport-https software-properties-common
    
  3. Określanie wersji systemu Ubuntu

    source /etc/os-release
    
  4. Pobieranie kluczy repozytorium firmy Microsoft

    wget -q https://packages.microsoft.com/config/ubuntu/$VERSION_ID/packages-microsoft-prod.deb
    
  5. Rejestrowanie kluczy repozytorium firmy Microsoft

    sudo dpkg -i packages-microsoft-prod.deb
    
  6. Usuwanie pliku kluczy repozytorium firmy Microsoft

    rm packages-microsoft-prod.deb
    
  7. Aktualizowanie listy pakietów po dodaniu repozytorium firmy Microsoft

    sudo apt-get update
    
  8. Instalowanie programu PowerShell

    sudo apt-get install -y powershell
    
  9. Uruchamianie 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)"
  1. Po zainstalowaniu oprogramowania Homebrew zainstaluj najnowszą stabilną wersję programu PowerShell 7:

    brew install powershell/tap/powershell
    
  2. Uruchom 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:

  1. Otwieranie programu PowerShell w wersji 7

  2. Zainstaluj moduł Az programu PowerShell:

    Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
    

    To 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 NuGet pobieraniu składników. Może zostać wyświetlony monit o pobranie i zainstalowanie najnowszej wersji programu NuGet:

      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ń.

  1. Uruchom program PowerShell:

    • Otwórz terminal i uruchom następujące polecenie:

      pwsh
      
  2. Zainstaluj moduł Az programu PowerShell:

    • W wierszu polecenia programu PowerShell wprowadź następujące polecenie:

      Install-Module -Name Az -Scope CurrentUser -Repository PSGallery
      
    • 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.

Ten proces umożliwia korzystanie z pełnego zakresu poleceń cmdlet specyficznych dla platformy Azure dostępnych w module Az programu PowerShell.