Ćwiczenie — instalowanie programu Azure PowerShell

Ukończone

W tej lekcji dowiesz się, jak sprawdzić wersję programu PowerShell zainstalowaną na komputerze lokalnym i zainstalować najnowszą wersję.

Uwaga

To ćwiczenie przeprowadzi Cię przez proces tworzenia lokalnej instalacji narzędzi programu PowerShell. W pozostałej części tego modułu jest używana usługa Azure Cloud Shell, dzięki czemu możesz skorzystać z bezpłatnej pomocy technicznej dotyczącej subskrypcji w usłudze Microsoft Learn. Jeśli wolisz, rozważ to ćwiczenie jako działanie opcjonalne i po prostu przejrzyj instrukcje.

Linux

Instalowanie programu PowerShell dla systemu Linux obejmuje korzystanie z menedżera pakietów. Na przykład użyjemy systemu Ubuntu 18.04, ale w naszej dokumentacji przedstawiono szczegółowe instrukcje dotyczące innych wersji i dystrybucji.

Zainstaluj program PowerShell w systemie Ubuntu Linux przy użyciu narzędzia Advanced Packaging Tool (apt) i wiersza polecenia powłoki Bash.

  1. Zaimportuj klucz szyfrowania dla repozytorium Microsoft Ubuntu. Ten klucz umożliwia menedżerowi pakietów sprawdzenie, czy instalowany pakiet programu PowerShell pochodzi od firmy Microsoft.

    curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
    
  2. Zarejestruj repozytorium systemu Microsoft Ubuntu, aby menedżer pakietów mógł zlokalizować pakiet programu PowerShell:

    sudo curl -o /etc/apt/sources.list.d/microsoft.list https://packages.microsoft.com/config/ubuntu/18.04/prod.list
    
  3. Zaktualizuj listę pakietów:

    sudo apt-get update
    
  4. Zainstaluj program PowerShell:

    sudo apt-get install -y powershell
    
  5. Uruchom program PowerShell, aby sprawdzić, czy instalacja została pomyślnie zainstalowana:

    pwsh
    

macOS

W systemie macOS zainstaluj program PowerShell przy użyciu menedżera pakietów Oprogramowania Homebrew.

Ważne

Jeśli polecenie brew jest niedostępne, może być konieczne zainstalowanie menedżera pakietów Homebrew. Aby uzyskać szczegółowe informacje, przejdź do witryny internetowej Oprogramowania Homebrew.

  1. Zainstaluj oprogramowanie Homebrew-Cask, aby uzyskać więcej pakietów, w tym pakiet programu PowerShell:

    brew install --cask powershell
    
  2. Uruchom program PowerShell, aby sprawdzić, czy instalacja została pomyślnie zainstalowana:

    pwsh
    

Windows

Program Windows PowerShell jest dołączony do systemu operacyjnego Windows; Zalecamy jednak zainstalowanie programu PowerShell 7.0.6 LTS, programu PowerShell 7.1.3 lub nowszego do użycia z modułem PowerShell Azure Az. Możesz sprawdzić, która wersja jest zainstalowana, wykonując następujące kroki:

  1. W polu wyszukiwania Na pasku zadań systemu wpisz PowerShell. Może istnieć wiele linków skrótów:

    • PowerShell 7 (x64) — wersja 64-bitowa. Ogólnie rzecz biorąc, należy wybrać ten skrót.
    • Windows PowerShell — wersja 64-bitowa dołączona do systemu Windows.
    • Windows PowerShell (x86) — wersja 32-bitowa zainstalowana w 64-bitowym systemie Windows.
    • Windows PowerShell ISE — zintegrowane środowisko skryptowe (ISE) służy do pisania skryptów w programie Windows PowerShell.
    • Windows PowerShell ISE (x86) — 32-bitowa wersja środowiska ISE w systemie Windows.
  2. Wybierz ikonę programu PowerShell najlepiej dopasowaną.

  3. Wpisz następujące polecenie, aby określić wersję zainstalowanego programu PowerShell.

    $PSVersionTable.PSVersion
    

    or

    pwsh -ver
    

    Jeśli numer wersji głównej jest niższy niż 7, postępuj zgodnie z instrukcjami, aby uaktualnić istniejący program Windows PowerShell. Ważne jest również zainstalowanie zestawu SDK w celu obsługi narzędzi platformy .NET.

    Do uruchomienia tego polecenia potrzebny jest zestaw SDK platformy .NET.

    dotnet tool install --global PowerShell
    

    Po zainstalowaniu narzędzia .NET ponownie uruchom polecenie wersji programu PowerShell, aby zweryfikować instalację.

Należy również skonfigurować maszyny lokalne do obsługi programu PowerShell. W następnej lekcji zapoznamy się z poleceniami, które można dodać, w tym modułu Azure Az programu PowerShell.