PowerShell 7: Przewodnik pobierania, instalacji, aktualizacji i użytkowania

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Windows PowerShell to aparat automatyzacji oparty na środowisku uruchomieniowym języka wspólnego .NET. Został zaprojektowany, aby pomóc administratorom systemu w złożonych i czasochłonnych zadaniach, które, jeśli zostaną wykonane ręcznie, spowodują wiele ludzkich błędów lub zajmą dużo czasu.

Zapewnia administratorom możliwość automatyzacji różnych zadań na różnych platformach, a ponieważ umożliwia administratorom pełny dostęp do Z oraz WMI , za pomocą PowerShell można zarządzać zarówno systemami lokalnymi, jak i zdalnymi. Pochodzi z własnym językiem skryptowym i specjalnymi klasami .NET zwanymi polecenia cmdlet używane do określonych funkcji.

Te polecenia cmdlet są zwykle wykorzystywane przez skrypty, które same są pakowane w moduły. Tutaj przeprowadzimy Cię przez cały proces pobierania, instalowania, aktualizowania i używania PowerShell 7 dla Windows 10. Szybkie podsumowanie ukryć 1 Pobierz PowerShell 7 2 Zainstaluj PowerShell 7 2,1 Zainstaluj PowerShell 7 ręcznie, korzystając z pobranych plików instalacyjnych 2.2 Instalowanie PowerShell 7 za pomocą wiersza poleceń 2,3 Instalowanie PowerShell 7 przez sieć 3 Korzystanie z PowerShell 7

Pobierz PowerShell 7

Jeśli chcesz pobrać i zainstalować PowerShell 7, wykonaj następujące proste kroki.

  1. Odwiedzać Repozytorium PowerShell Github .
  2. Kliknij sekcję Zasoby, aby ją rozwinąć.
  3. Wybierz wersję PowerShell zgodny z Twoją architekturą Windows. Dwie wersje są PowerShell-7.x.x-win-x64.msi oraz PowerShell-7.x.x-win-x86.msi.

Zainstaluj PowerShell 7

Zainstaluj PowerShell 7 ręcznie, korzystając z pobranych plików instalacyjnych

PowerShell 7

PowerShell 7

Uruchom pakiet i postępuj zgodnie z prostymi monitami o miejsce docelowe instalacji i opcjonalne akcje, takie jak włączenie opcji Otwórz tutaj w menu eksploratora.

Opcjonalne akcje PowerShell 7

Jeśli masz już zainstalowany program PowerShell core 6.x w systemie, wersja 7 zostanie zainstalowana jako aktualizacja, zasadniczo usuwając rdzeń 6.x.

Program PowerShell 5,1 nie jest usuwany, a program PowerShell 7 działa osobno.

Domyślnym miejscem docelowym instalacji jest $env:ProgramFilesPowerShell . Możesz go uruchomić z menu Start lub bezpośrednio z katalogu. Plik wykonywalny nosi nazwę pwsh.exe .

Aby uruchomić PowerShell 5, przejdź do Uruchom -> powershell

Aby uruchomić PowerShell 7, przejdź do Uruchom -> pwsz

Instalowanie PowerShell 7 za pomocą wiersza poleceń

Aby zainstalować PowerShell 7 automatycznie z domyślnymi opcjami, przejdź do Uruchom -> powershell . Teraz uruchom następujące polecenie:|_+_|

Zainstaluj PowerShell za pomocą wiersz poleceń

Spowoduje to automatyczne pobranie i zainstalowanie najnowszej wersji programu PowerShell z opcjami domyślnymi.

Instalowanie PowerShell 7 przez sieć

Jeśli chcesz zainstalować PowerShell 7 jako administrator systemu na wszystkich komputerach pod Twoją kontrolą, wykonaj te proste kroki.

  1. Pobierz i skopiuj plik .msi w udziale plików. Upewnij się, że wszystkie komputery mają dostęp do tej udostępnionej ścieżki.
  2. Na Active Directory serwera, otwórz Konsolę zarządzania zasadami grupy.
  3. Otwórz obiekt zasad grupy, w którym chcesz zaimplementować tę konfigurację instalacji programu PowerShell 7. Następnie przejdź do Konfiguracja komputera -> Ustawienia oprogramowania .
  4. Kliknij prawym przyciskiem myszy Instalacja oprogramowania i kliknij Nowy, a następnie Pakiet. W oknie dialogowym dodaj ścieżkę do pliku .msi. Uwzględnij na przykład pełną ścieżkę \server.namefoldernamePowerShell-7.x.x-win-x64.msi
  5. Wybierz Otwórz, a następnie Przypisane i kliknij OK, aby utworzyć.
  6. Dołącz go do jednostki organizacyjnej i poczekaj na zakończenie wdrażania.

Korzystanie z PowerShell 7

Domyślnie możesz być ograniczony do uruchamiania niestandardowych poleceń pojedynczej funkcji PowerShell, najczęściej określanych jako polecenia cmdlet . Będziesz musiał zmienić zasady wykonywania, aby uruchomić niestandardowe polecenia-lety. Wykonaj te proste kroki, aby to zrobić.

  1. Uruchom PowerShell jako administrator.
  2. Uruchom następujące polecenia.
    1. Get-ExecutionPolicy
    1. Ustaw-executionpolicy nieograniczone
  3. Wpisz Y w monicie
  4. Get-ExecutionPolicy

PowerShell 7 jest przeznaczony do użytku obiektowego, więc jest znacznie łatwiejszy niż inne podobne silniki. Używa małych, lekkich, jednofunkcyjnych poleceń, głównie napisanych w C# o nazwie polecenia cmdlet które wykonują określoną funkcję i zwracają obiekt .NET. PowerShell ma około 200 polecenia cmdlet , do którego można uzyskać dostęp za pomocą polecenia PS C:> Get-Command, jednak najczęściej używane są:

  • Uzyskaj lokalizację : Pobiera bieżący katalog
  • Ustaw położenie : Pobiera bieżący katalog
  • Przenieś-element : Przenosi plik do nowego miejsca docelowego
  • Kopiuj element : Kopiuje plik do nowego miejsca docelowego
  • Przemianować : Zmienia nazwę istniejącego pliku
  • Nowa pozycja : Tworzy nowy plik

Możesz udzielić szczegółowych instrukcji to polecenia cmdlet za pomocą następujących:

  • Co jeśli : Polecenie cmdlet pokaże, co zrobi, jeśli zostanie wykonane, bez uruchamiania.
  • Potwierdzać : Polecenie cmdlet potwierdzi przed wykonaniem
  • Gadatliwy : Zwiększona szczegółowość.
  • Odpluskwić : Polecenie cmdlet wyświetli informacje o debugowaniu.
  • BłądAkcja : Określa, co zrobić, gdy wystąpi błąd i ma cztery akcje: kontynuuj, zatrzymaj, po cichu-kontynuuj i zapytaj.
  • Zmienna błędu : Określa, która zmienna będzie przechowywać informacje o błędzie.
  • Zmienna zewnętrzna : Określa, która zmienna będzie przechowywać informacje wyjściowe.
  • OutBuffer : polecenie cmdlet nie wywoła następnego polecenia cmdlet, dopóki nie będzie zawierało określonej liczby obiektów.

PowerShell używa następujących zmiennych specjalnych.

  • $ Błąd : Tablica obiektów błędów, używana do wyświetlania ostatnich błędów
  • $Gospodarz : Wyświetl, jaka jest aktualna aplikacja hostingowa
  • $Profil : Przechowuj całą ścieżkę profilu użytkownika
  • $PID : Identyfikator procesu przechowywania
  • $PSUIKultura : Używany do przechowywania nazwy bieżącej kultury UI.
  • $NULL : Zawiera wartość NULL.
  • $Fałsz : Zawiera wartość FALSE
  • $Prawda : Zawiera PRAWDZIWĄ wartość

Ważną koncepcją skryptu PowerShell jest znak potoku. Służy do rozdzielenia dwóch poleceń. Polecenie lub grupa poleceń po lewej stronie potoku jest wykonywana jako pierwsza, a następnie przekazywana do polecenia lub grupy poleceń po prawej stronie potoku. Pozwala to na tworzenie tak zwanych poleceń potoku. Są to długie polecenia, które mogą, ale nie muszą występować w pojedynczej linii fizycznej, ale pod każdym względem działają jako pojedyncza linia kodu.

Jeśli chcesz uruchomić skrypt w PowerShell, musisz użyć ISE. PowerShell ISE (Integrated Scripting Environment) to wbudowany edytor dla PowerShell. Może być używany do uruchamiania, testowania i debugowania skryptów, wszystko w ustawieniach graficznego interfejsu użytkownika opartego na oknie. Posiada wszystkie funkcje edycji GUI i umożliwia edycję wielowierszową, uzupełnianie kart i wiele innych rzeczy, takich jak wykonywanie poleceń w panelu konsoli.

W systemie Windows 10 możesz nawet otworzyć więcej niż jedno okno skryptów i jednocześnie nad nimi pracować. Jest to przydatne, gdy skrypt korzystający z funkcji, które zostały zdefiniowane w osobnych modułach, wymaga debugowania.

Podsumowując, PowerShell 7 dla Windows 10 jest łatwym w użyciu narzędziem administracyjnym, z którego wszyscy administratorzy powinni być w stanie korzystać przy minimalnym szkoleniu.