Okna 11/10statki zWindows PowerShell 5.0; obecnie jest najnowsza wersjaPowerShell 7.0. Zainstalowano system Windows 8.1 z programem Windows PowerShell 4.0. Nowa wersja zawiera wiele nowych funkcji, które mają uprościć język, ułatwić jego użycie i uniknąć typowych błędów. Jeśli używasz wcześniejszej wersji programu PowerShell w systemie operacyjnym Windows, migracja do tej wersji programu Windows PowerShell przyniesie wiele korzyści. Pozwala nie tylko administratorom systemu zarządzać każdym aspektem systemu operacyjnego Windows Server, ale także zapewnia kontrolę nad serwerami opartymi na SQL, Exchange i Lync.
PowerShell to powłoka wiersza poleceń i język skryptowy. Możesz używać PowerShell do automatyzacji skryptów, uruchamiać partie poleceń, kontrolować zasoby w chmurze itp. Obecnie istniejektóry działa na systemach Linux, macOS i Windows.
Jeśli potrzebujesz więcej informacji, możesz sprawdzićWprowadzenie do PowerShellaNAMicrosoft.comza świetną naukę.
Którą wersję programu PowerShell używam?
Aby dowiedzieć się, której wersji programu PowerShell używasz, wykonaj następujące czynności.

Otwórz okno PowerShell i wpiszktokolwieknastępujących poleceń i naciśnij Enter:
get-host|Select-Object version $psversiontable $host.version
Więcej informacji na ten temat znajdziesz w artykule – Jak to zrobićw Windowsie.
- Z systemu Windows Server 2012, Windows Server 2008 R2, Windows Server 2008 SP2, Windows 8 i Windows 7 z dodatkiem SP1 będą mogli korzystać użytkownicyWindows PowerShell 3.0.
- Z systemu Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2, Windows 8.1 i Windows 7 z dodatkiem SP1 będą mogli korzystać użytkownicyWindows PowerShell 4.0.
- Windows 11/10 jest dostarczany zWindows PowerShell 5.0.
Czytać:.
Funkcje programu Windows PowerShell
Windows PowerShell 3.0wprowadził następującą nową funkcjonalność:
- Przepływy pracy programu Windows PowerShell
- Polecenia cmdlet CIM
- Polecenia cmdlet dotyczące obiektów (CDXML)
- Dostęp internetowy programu Windows PowerShell
- Automatyczne ładowanie modułu
- Aktualizowalna pomoc
- Solidne i niepołączone sesje
- Zaplanowane zadania
Windows PowerShell 4.0przyniósł:
- Konfiguracja żądanego stanu (DSC)
- Ulepszenia dostępu do sieci Web programu Windows PowerShell
- Ulepszenia przepływu pracy
- Nowe funkcje usług sieci Web programu Windows PowerShell
- Zapisz-Pomoc
Powiązany:
Windows PowerShell 5.0wprowadza następującą funkcjonalność:
- Klasy można definiować w funkcjonalności
- Udoskonalenia DSC
- Transkrypcje dostępne we 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
- Wzrost wydajności podczas korzystania z obiektów COM
Windows PowerShell 6.0jest wieloplatformowy (Windows, macOS i Linux), open source ii chmura hybrydowa.
- Przeniesiono z .NET Framework do .NET Core
- Używa platformy .NET Core 2,0 jako środowiska uruchomieniowego.
- Umożliwia pracę programu PowerShell Core na wielu platformach (Windows, macOS i Linux).
- Interfejsy API współużytkowane przez .NET Core i .NET Framework są zdefiniowane w ramach .NET Standard.
tak jak:
- Równoległość rurociągów
- Nowi operatorzy
- Polecenie cmdlet ConciseView i Get-Error
- Automatyczne powiadomienia o nowej wersji
- Wywołuj zasoby DSC bezpośrednio z programu PowerShell 7
- Warstwa kompatybilności.
Czytać:
Biblioteka TechNet szczegółowo wyjaśniła te funkcje. Przyjrzyjmy się pokrótce niektórym z nich.
Przepływ pracy programu Windows PowerShell:Ta funkcja przenosi możliwości platformy Windows Workflow Foundation do programu Windows PowerShell. Przepływy pracy można pisać w języku XAML lub Windows PowerShell i uruchamiać je w taki sam sposób, jak polecenie 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 Computer, polecenia cmdlet CSV, Get-ChildItem, Get-Command, Get-Content, Get-History, Measure-Object, polecenia cmdlet Security, Select-Object, Select-String, Split-Path, Start-Proces, Tee-Object, Test-Connection i .Add-Member
Zdalny import i wykrywanie modułów:Windows PowerShell 3.0 rozszerza funkcje wykrywania modułów, importowania i niejawnej komunikacji zdalnej na komputerach zdalnych.
Polecenia cmdlet modułu:Ma możliwość importowania modułów na komputerach zdalnych na komputer lokalny za pomocą komunikacji zdalnej Windows PowerShell.
Nowa obsługa sesji CIM:Daje uprawnienia do używania CIM i WMI do zarządzania komputerami z systemem innym niż Windows poprzez importowanie poleceń na komputer lokalny, które są uruchamiane niejawnie na komputerze zdalnym.
Funkcja automatycznego uzupełniania:Oszczędza czas pisania i zmniejsza liczbę literówek.
Intellisense programu PowerShell:Podkreśla popełniony błąd na czerwono i sugeruje poprawki po najechaniu wskaźnikiem myszy na falistą linię.
Polecenie cmdlet Update-Help:Eliminuje to wiele drobnych błędów lub irytujących literówek we wbudowanej dokumentacji.
Ulepszone doświadczenie hosta konsoli:Zmiany leżące u podstaw programu hosta konsoli Windows PowerShell są domyślnie włączone w programie PowerShell. Ponadto nowa opcja „Uruchom z PowerShell” w Eksploratorze plików umożliwia uruchamianie skryptów w nieograniczonej sesji po prostu poprzez kliknięcie prawym przyciskiem myszy.
Obsługa RunAs i hosta współdzielonego:Funkcja RunAs, zaprojektowana dla przepływu pracy programu Windows PowerShell, umożliwia użytkownikom konfiguracji sesji tworzenie sesji uruchamianych za zgodą udostępnionego konta użytkownika. Z drugiej strony funkcja SharedHost umożliwia wielu użytkownikom na wielu komputerach jednoczesne łączenie się z sesją przepływu pracy i dokładne śledzenie postępu przepływu pracy.
Ulepszenia obsługi znaków specjalnych:Krótkie okrążenie programu Windows PowerShell 3.0 pokazuje, że w celu poprawy zdolności programu do interpretowania i poprawnej obsługi znaków specjalnych parametr LiteralPath, który obsługuje znaki specjalne w ścieżkach, jest prawidłowy w prawie wszystkich poleceniach cmdlet zawierających parametr Path, w tym w nowych poleceniach cmdlet Update-Help i Save-Help.
Korzystając z PowerShell, możesz,,,,,,, , i więcej.




![Alt Tab powoduje niski FPS w grach na PC [Poprawka]](https://elsefix.com/tech/tejana/wp-content/uploads/2024/11/Alt-Tab-causes-low-FPS-games.png)










