PowerShell 7: Przewodnik pobierania, instalacji, aktualizacji i użytkowania
- Kategoria: Przewodniki
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.
- Odwiedzać Repozytorium PowerShell Github .
- Kliknij sekcję Zasoby, aby ją rozwinąć.
- 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
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.
- Pobierz i skopiuj plik .msi w udziale plików. Upewnij się, że wszystkie komputery mają dostęp do tej udostępnionej ścieżki.
- Na Active Directory serwera, otwórz Konsolę zarządzania zasadami grupy.
- Otwórz obiekt zasad grupy, w którym chcesz zaimplementować tę konfigurację instalacji programu PowerShell 7. Następnie przejdź do Konfiguracja komputera -> Ustawienia oprogramowania .
- 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
- Wybierz Otwórz, a następnie Przypisane i kliknij OK, aby utworzyć.
- 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ć.
- Uruchom PowerShell jako administrator.
- Uruchom następujące polecenia.
- Get-ExecutionPolicy
- Ustaw-executionpolicy nieograniczone
- Wpisz Y w monicie
- 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.