Co to jest Windows PowerShell? Funkcje i zalety aktualizacji do najnowszej wersji

What Is Windows Powershell



Jako ekspert IT często jestem pytany, czym jest Windows PowerShell i dlaczego ludzie powinni aktualizować go do najnowszej wersji. W tym artykule odpowiem na te pytania i przedstawię przegląd korzyści płynących z uaktualnienia do programu Windows PowerShell 5.0. Windows PowerShell to powłoka wiersza polecenia i język skryptowy, który umożliwia automatyzację administrowania serwerem i innych zadań. Program PowerShell jest dołączony do systemów Windows Server 2012 R2 i Windows Server 2016 i można go zainstalować we wcześniejszych wersjach systemu Windows Server. PowerShell 5.0 został wydany w 2016 roku i zawiera nowe funkcje i możliwości, które ułatwiają zarządzanie infrastrukturą Windows. Niektóre z nowych funkcji programu PowerShell 5.0 obejmują: — PowerShell Desired State Configuration (DSC): PowerShell DSC to model deklaratywny, który umożliwia zarządzanie infrastrukturą jako kodem. Dzięki PowerShell DSC możesz zdefiniować swoją infrastrukturę w skrypcie PowerShell, a następnie wdrożyć tę konfigurację na swoich serwerach. — PowerShell Get-Help: Polecenie cmdlet Get-Help zostało ulepszone w programie PowerShell 5.0 i zawiera teraz więcej przykładów oraz lepszą funkcjonalność wyszukiwania. - PowerShell ISE: PowerShell ISE został zaktualizowany o nowy wygląd i styl oraz zawiera nowe funkcje, takie jak podświetlanie składni i uzupełnianie kodu. — Przeglądarka modułów programu PowerShell: Przeglądarka modułów programu PowerShell to nowa funkcja, która umożliwia przeglądanie Galerii programu PowerShell i instalowanie modułów bezpośrednio z ISE. - PowerShell Web Publishing: PowerShell 5.0 zawiera nową funkcję o nazwie PowerShell Web Publishing, która umożliwia publikowanie skryptów i modułów PowerShell na stronie internetowej. To tylko niektóre z nowych funkcji programu PowerShell 5.0. Uaktualnienie do programu PowerShell 5.0 to świetny sposób na maksymalne wykorzystanie infrastruktury systemu Windows.



Okna 10 statek z Windows PowerShell 5.0 ; najnowsza wersja teraz PowerShell 7.0 . Windows 8.1 jest dostarczany z Windows PowerShell 4.0. Nowa wersja ma wiele nowych funkcji zaprojektowanych w celu uproszczenia języka, ułatwienia użytkowania i uniknięcia typowych pułapek. Jeśli używasz wcześniejszej wersji programu PowerShell w systemie operacyjnym Windows, przejście na tę wersję programu Windows PowerShell ma wiele zalet. Nie tylko pozwala administratorom systemu zarządzać wszystkimi aspektami systemu operacyjnego Windows Server, ale także zapewnia kontrolę nad serwerami opartymi na SQL, Exchange i Lync.





Co to jest PowerShell

PowerShell to powłoka wiersza poleceń i język skryptowy. Możesz używać programu PowerShell do automatyzacji skryptów, uruchamiania pakietów poleceń, zarządzania zasobami w chmurze i nie tylko. Obecnie istnieją Podstawowy PowerShell który działa na systemach Linux, macOS i Windows.





Jeśli potrzebujesz więcej informacji, możesz sprawdzić Wprowadzenie do PowerShella NA microsoft.com za doskonałą naukę.



łączenie wideo Windows 10

Jakiej wersji programu PowerShell używam

Aby dowiedzieć się, której wersji programu PowerShell używasz, wykonaj następujące czynności.

która wersja funkcji PowerShell

Otwórz okno PowerShell i wpisz ktokolwiek następujące polecenia i naciśnij Enter:



|_+_|

Przeczytaj więcej na ten temat - Jak sprawdź wersję PowerShell w systemie Windows 10.

  • Użytkownicy systemów Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 i Windows 7 z dodatkiem SP1 będą mogli korzystać Windows PowerShell 3.0 .
  • Użytkownicy Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 i Windows 7 SP1 będą mogli korzystać z Windows PowerShell 4.0 .
  • W zestawie Windows 10 Windows PowerShell 5.0 .

Czytać : Jak zainstalować PowerShell 7.0 w systemie Windows 10 .

Funkcje programu Windows PowerShell

Windows PowerShell 3.0 wprowadził następujące nowe funkcje:

  • Przepływy pracy programu Windows PowerShell
  • polecenia cmdlet
  • Polecenia obiektowe (CDXML)
  • Dostęp sieci Web do programu Windows PowerShell
  • Moduł automatycznego pobierania
  • Zaktualizowana pomoc
  • Niezawodne i wyłączone sesje
  • Zaplanowane zadania

Windows PowerShell 4.0 cytowane:

  • Konfiguracja pożądanego stanu (DSC)
  • Ulepszenia dostępu do sieci Web programu Windows PowerShell
  • Ulepszenia przepływu pracy
  • Co nowego w usługach sieci Web programu Windows PowerShell
  • Zapisz-pomoc

Windows PowerShell 5.0 , który jest dołączony do systemu Windows 10, zapewnia następujące funkcje:

  • Klasy można zdefiniować w funkcjonalności
  • Ulepszenia DSC
  • Transkrypcje są dostępne na wszystkich hostach
  • Główne ulepszenia debugowania, w tym możliwość debugowania zadań programu Windows PowerShell.
  • Moduł przełącznika sieciowego
  • OneGet do zarządzania pakietami oprogramowania
  • PowerShellGet do zarządzania modułami Windows PowerShell za pośrednictwem OneGet
  • Ulepszenia wydajności podczas korzystania z obiektów COM

Windows PowerShell 6.0 międzyplatformowe (Windows, macOS i Linux), open source i zbudowany dla środowisk heterogenicznych i chmura hybrydowa.

  • Przejście z .NET Framework do .NET Core
  • Używa .NET Core 2.0 jako środowiska uruchomieniowego.
  • Umożliwia uruchamianie programu PowerShell Core na wielu platformach (Windows, macOS i Linux).
  • Interfejsy API wspólne dla platformy .NET Core i .NET Framework są zdefiniowane jako część standardu .NET.

Windows PowerShell 7.0 zawiera wiele nowych funkcji tak jak:

  • Równoległość rurociągu
  • Nowi operatorzy
  • Polecenie cmdlet ConciseView i Get-Error
  • Automatyczne powiadomienia o nowych wersjach
  • Wywoływanie zasobów DSC bezpośrednio z programu PowerShell 7
  • Warstwa kompatybilności.

Biblioteka TechNet szczegółowo wyjaśniła te funkcje. Rzućmy okiem na niektóre z nich.

Przepływ pracy programu Windows PowerShell: Ta funkcja przenosi pełną moc Windows Workflow Foundation do programu Windows PowerShell. Przepływy pracy można pisać w XAML lub Windows PowerShell i uruchamiać je tak samo, jak polecenia cmdlet.

Ulepszenia istniejących podstawowych poleceń cmdlet i dostawców: Windows PowerShell 3.0 zawiera nowe funkcje dla istniejących poleceń cmdlet, w tym uproszczoną składnię i nowe parametry poleceń cmdlet, takie jak polecenia cmdlet komputera, cmdlet CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, polecenia cmdlet zabezpieczeń. , Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection i .Add-Member

plik open.tsv

Importowanie i wykrywanie modułu zdalnego: Program Windows PowerShell 3.0 usprawnia wykrywanie modułów Import i Implicit Remoting na komputerach zdalnych.

Polecenia cmdlet modułu: Posiada możliwość importowania modułów z komputerów zdalnych na komputer lokalny za pomocą zdalnego środowiska Windows PowerShell.

Obsługa nowej sesji CIM: Daje uprawnienia do używania CIM i WMI do zarządzania komputerami z systemem innym niż Windows poprzez importowanie do komputera lokalnego poleceń, które są niejawnie wykonywane na komputerze zdalnym.

Funkcja autouzupełniania: Oszczędza czas pisania i zmniejsza liczbę literówek.

PowerShell 3.0 Intellisense: Podkreśla błąd na czerwono i sugeruje poprawki po najechaniu kursorem na falistą linię.

Polecenie cmdlet Update-Help: Eliminuje to wiele drobnych błędów lub irytujących literówek we wbudowanej dokumentacji.

komputer nie rozpoznaje telefonu z systemem Android

Rozszerzone funkcje hosta konsoli: Zmiany leżące u podstaw programu hosta konsoli programu Windows PowerShell są domyślnie uwzględniane w programie PowerShell 3.0. Ponadto nowa opcja „Uruchom z PowerShell” w Eksploratorze plików umożliwia uruchamianie skryptów w nieograniczonej sesji za pomocą prostego kliknięcia prawym przyciskiem myszy.

Obsługa RunAs i współdzielonego hosta: Funkcja Uruchom jako, zaprojektowana dla przepływu pracy programu Windows PowerShell, umożliwia użytkownikom konfiguracji sesji tworzenie sesji, które są uruchamiane z uprawnieniami udostępnionego konta. Z drugiej strony funkcja SharedHost umożliwia wielu użytkownikom na wielu komputerach jednoczesne łączenie się z sesją przepływu pracy i dokładne monitorowanie jej postępu.

Ulepszenia obsługi znaków specjalnych: Szybki rzut oka na środowisko Windows PowerShell 3.0 pokazuje, że aby poprawić zdolność programu do poprawnej interpretacji i obsługi znaków specjalnych, parametr LiteralPath, który obsługuje znaki specjalne w ścieżkach, jest ważny dla prawie wszystkich poleceń cmdlet, które mają parametr Path, w tym dla nowej aktualizacji. -Help i Save-Help polecenia cmdlet.

Pobierz PC Repair Tool, aby szybko znaleźć i automatycznie naprawić błędy systemu Windows

Używając PowerShell możesz utwórz listę usług systemu Windows , utwórz listę wyłączonych funkcji , Eksportowanie i tworzenie kopii zapasowych sterowników urządzeń , Znajdź czas pracy systemu , Zaktualizuj definicje usługi Windows Defender , lista dysków , uzyskać listę zainstalowanych sterowników , Usuń aplikacje ze Sklepu Windows Dodaj element do menu kontekstowego pulpitu , Stwórz obraz systemu, Pobieranie pliku i więcej.

Popularne Wiadomości