Co nowego w środowisku ise Windows PowerShell 5.0

W tym artykule opisano nowe i zaktualizowane funkcje wprowadzone w wersji 5.0 Windows PowerShell zintegrowanego środowiska skryptów (ISE).

Uwaga

Program PowerShell ISE nie jest już w aktywnym tworzeniu funkcji. Jako składnik wysyłki systemu Windows nadal jest on oficjalnie obsługiwany w przypadku poprawek zabezpieczeń i obsługi o wysokim priorytcie. Obecnie nie mamy planów usunięcia środowiska ISE z systemu Windows.

Nie ma obsługi środowiska ISE w programie PowerShell w wersji 6 i nowszych. Użytkownicy szukający zastąpienia środowiska ISE powinni używać Visual Studio Code z rozszerzeniem programu PowerShell.

Opis funkcji

Windows PowerShell ISE to aplikacja hosta, która umożliwia pisanie, uruchamianie i testowanie skryptów oraz modułów w środowisku graficznym i intuicyjnym. Kluczowe funkcje, takie jak kolorowanie składni, uzupełnianie tabulatorów, debugowanie wizualne, zgodność Unicode i pomoc kontekstowa, zapewniają zaawansowane środowisko obsługi skryptów.

Aby uzyskać więcej informacji, zobacz Wprowadzenie do Windows PowerShell ISE.

W poniższej tabeli wymieniono nowe i zmienione funkcje dla tej wersji Windows PowerShell ISE w Windows PowerShell.

IntelliSense

Dodano w programie ISE 3.0

IntelliSense to funkcja automatycznego uzupełniania, która jest częścią Windows PowerShell ISE. Funkcja IntelliSense wyświetla menu umożliwiające klikanie potencjalnie pasujących poleceń cmdlet, parametrów, wartości parametrów, plików lub folderów podczas wpisywania.

Jakie korzyści zapewnia ta zmiana?

Dzięki dodaniu funkcji IntelliSense łatwiej jest odnajdywać polecenia cmdlet i składnię, gdy używasz Windows PowerShell ISE do tworzenia skryptów. Możesz również użyć Windows PowerShell ISE, aby dowiedzieć się, Windows PowerShell podczas tworzenia nowych skryptów.

Co się zmieniło?

Podczas wpisywania poleceń cmdlet w Windows PowerShell ISE zostanie wyświetlone menu przewijane i możliwe do kliknięcia, umożliwiające przeglądanie i wybieranie odpowiednich poleceń.

Fragmenty kodu

Dodano w programie ISE 3.0

Fragmenty kodu to krótkie sekcje kodu Windows PowerShell, które można wstawić do skryptów tworzonych w środowisku Windows PowerShell ISE. Windows PowerShell ISE jest dostarczany z domyślnym zestawem fragmentów kodu. Fragmenty kodu można dodać przy użyciu New-Snippet polecenia cmdlet podczas pracy w środowisku Windows PowerShell ISE.

Jakie korzyści zapewnia ta zmiana?

Korzystając z fragmentów kodu, można szybko skompletować i utworzyć skrypty w celu zautomatyzowania środowiska.

Co się zmieniło?

Aby użyć fragmentów kodu w programie Windows PowerShell 3.0 lub nowszym, w menu Edycja kliknij polecenie Uruchom fragmenty kodu lub naciśnij klawisze Ctrl+J.

Narzędzia dodatków

Dodano w programie PowerShell 3.0

Windows PowerShell ISE obsługuje teraz narzędzia dodatkowe przy użyciu modelu obiektów. Te dodatki to kontrolki Windows Presentation Foundation (WPF), które są wyświetlane jako pionowe lub poziome okienko w konsoli programu . Wiele narzędzi dodatków w okienku jest wyświetlanych jako kontrolka z kartami. Możesz również dodawać lub usuwać narzędzia dodatku, które są produkowane przez inne firmy niż Microsoft. Aby uzyskać więcej informacji, zobacz Cel modelu obiektów skryptowych środowiska Windows PowerShell ISE.

Jakie korzyści zapewnia ta zmiana?

Dodatki umożliwiają rozszerzanie i dostosowywanie środowiska Windows PowerShell ISE za pomocą narzędzi, które dodają funkcjonalność i usprawnią środowisko obsługi skryptów.

Co się zmieniło?

Windows PowerShell ISE 3.0 i nowsze wersje są dostarczane z dodatkiem Polecenia. Dodatek Polecenia umożliwia przeglądanie poleceń cmdlet i uzyskiwanie dostępu do pomocy dotyczącej poleceń cmdlet obok okienek skryptów i konsoli .

Dodatkowe dodatki można znaleźć za pomocą polecenia Otwórz witrynę internetową narzędzi dodatku w menu Dodatki .

Ponowne uruchamianie menedżera i automatyczne zapisywanie

Dodano w programie PowerShell 3.0

Windows PowerShell ISE automatycznie zapisuje otwarte skrypty co dwie minuty w oddzielnej lokalizacji. Gdy program Windows PowerShell ISE zostanie uruchomiony ponownie po nieoczekiwanej awarii lub ponownym uruchomieniu, odzyskuje skrypty otwarte w ostatniej sesji, nawet jeśli skrypty nie zostały zapisane.

Aby zmienić interwał automatycznego zapisywania, uruchom następujące polecenie w okienku Konsola: $psise.Options.AutoSaveMinuteInterval.

Jakie korzyści zapewnia ta zmiana?

Teraz możesz pracować w Windows PowerShell ISE, wiedząc, że otwarte skrypty są automatycznie zapisywane.

Co się zmieniło?

Windows PowerShell ISE 2.0 nie zapisuje skryptów automatycznie.

Ostatnio używana lista

Dodano w programie PowerShell 3.0

Windows PowerShell ISE ma teraz ostatnio używaną listę plików. Po otwarciu pliku w programie Windows PowerShell ISE plik zostanie dodany do listy ostatnio używanych w menu Plik.

Aby zmienić domyślną liczbę plików na liście ostatnio używanych, uruchom następujące polecenie w okienku konsoli: $psise.Options.MruCount.

Jakie korzyści zapewnia ta zmiana?

Teraz możesz użyć ostatnio używanej listy, aby łatwo uzyskać dostęp do często używanych plików.

Co się zmieniło?

Windows PowerShell ISE 2.0 nie ma ostatnio używanej listy.

Okienko konsoli

Dodano w programie PowerShell 3.0

Oddzielne okienka poleceń i danych wyjściowych, które były dostępne w pierwszej wersji programu Windows PowerShell ISE, zostały połączone w pojedyncze okienko konsoli. Okienko konsoli jest podobne do funkcji i wyglądu typowej konsoli Windows PowerShell, ale obejmuje następujące ulepszenia:

  • Kolorowanie składni dla tekstu wejściowego (nie tekstu wyjściowego), w tym składni XML
  • IntelliSense
  • Dopasowywanie nawiasów klamrowych
  • Wskazanie błędu
  • Pełna obsługa unicode
  • Pomoc kontekstowa F1
  • Ctrl+Show-Command kontekstowa F1
  • Obsługa złożonych skryptów i od prawej do lewej
  • Obsługa czcionek
  • Zoom
  • Tryby wybierania wiersza i wybierania bloków
  • Zachowywanie wpisanej zawartości w wierszu polecenia po naciśnięciu przycisku UpArrow w celu wyświetlenia historii w konsoli

Jakie korzyści zapewnia ta zmiana?

Dodanie tych zmian w okienku konsoli zapewnia środowisko obsługi skryptów, które jest bardziej spójne z interfejsem konsoli.

Co się zmieniło?

Windows PowerShell ISE 2.0 ma oddzielne okienka poleceń i danych wyjściowych.

Przełączniki wiersza polecenia

Dodano w programie PowerShell 3.0

Jeśli uruchomisz Windows PowerShell ISE z poziomu wiersza polecenia (wpisując powershell_ise.exe), możesz dodać następujące nowe przełączniki wiersza polecenia.

  • -NoProfile: uruchamia Windows PowerShell ISE bez uruchamiania$profile
  • -Help: Wyświetla okno Pomocy
  • -mta: uruchamia Windows PowerShell ISE w trybie wielowątkowym mieszkania. Domyślnym trybem operacji dla środowiska Windows PowerShell ISE jest tryb apartamentowy jednowątkowy lub -sta.

Jakie korzyści zapewnia ta zmiana?

Dodanie tych przełączników wiersza polecenia umożliwia sterowanie środowiskiem, w którym działa Windows PowerShell ISE.

Co się zmieniło?

Windows PowerShell ISE 2.0 nie rozpoznaje tych przełączników wiersza polecenia.

Nowe funkcje edytora

Dodano w programie PowerShell 3.0

Inne funkcje edycji ise Windows PowerShell obejmują:

  • Kolorowanie składni XML — Windows PowerShell ISE teraz koloruje składnię XML w taki sam sposób, jak kolory Windows PowerShell składni.
  • Dopasowywanie nawiasów klamrowych — Windows PowerShell ISE zawiera dopasowywanie i wyróżnianie nawiasów klamrowych i może być używane w następujący sposób: (na przykład za pomocą polecenia Przejdź do dopasowania lub Ctrl+] lokalizuje zamykający nawias klamrowy, jeśli wybrano otwierający nawias klamrowy).
  • Widok konspektu Okienko skryptów obsługuje tworzenie konspektowania, co umożliwia zwijanie lub rozwijanie sekcji kodu przez kliknięcie znaku plus lub minus na lewym marginesie. Możesz użyć nawiasów klamrowych lub #region tagów i #endregion , aby oznaczyć początek lub koniec zwijanej sekcji. Aby rozwinąć lub zwinąć wszystkie regiony, naciśnij klawisze Ctrl+M.
  • Przeciąganie i upuszczanie tekstu — Windows PowerShell ISE obsługuje teraz edytowanie tekstu przeciągania i upuszczania. Możesz zaznaczyć dowolny blok tekstu i przeciągnąć go do innej lokalizacji w edytorze lub konsoli, aby przenieść tekst. Po naciśnięciu klawisza Ctrl podczas przeciągania zaznaczonego tekstu po zwolnieniu przycisku myszy tekst zostanie skopiowany do nowej lokalizacji. W tej wersji Windows PowerShell ISE podczas przeciągania i upuszczania plików na Windows PowerShell ISE Windows PowerShell ISE otwiera plik.
  • Wyświetlanie błędu analizy — błędy analizy są wskazywane na czerwone podkreślenie. Po umieszczeniu wskaźnika myszy na wskazanym błędzie tekst etykietki narzędzia wyświetla problem znaleziony w kodzie.
  • Powiększenie — procent powiększenia zawartości konsoli można ustawić za pomocą suwaka powiększenia (w prawym dolnym rogu okna Windows PowerShell ISE) lub wprowadzając polecenie $psise.options.Zoom w okienku konsoli.
  • Kopiowanie i wklejanie tekstu sformatowanego — kopiowanie do schowka w programie Windows PowerShell ISE zachowuje czcionkę, rozmiar i informacje o kolorze oryginalnego zaznaczenia.
  • Blokuj zaznaczenie — możesz zaznaczyć blok tekstu, przytrzymując wciśnięty klawisz ALT podczas wybierania tekstu w okienku skryptu za pomocą myszy lub naciskając klawisze Alt+Shift+Arrow.

Jakie korzyści zapewnia ta zmiana?

Dodatkowe funkcje edycji zapewniają bardziej spójne i zaawansowane środowisko edycji.

Co się zmieniło?

Te ulepszenia edycji nie były obecne w programie Windows PowerShell ISE 2.0.

Nowe okno podglądu Pomocy

Dodano w programie PowerShell 3.0

W przypadku naciśnięcia klawisza F1 , gdy kursor znajduje się w poleceniu cmdlet lub jest wyróżniona część polecenia cmdlet, nowa przeglądarka Pomocy otwiera kontekstową Pomoc dotyczącą wyróżnionego polecenia cmdlet. Aby wyświetlić Windows PowerShell Informacje o pomocy, wpisz operators w okienku konsoli, a następnie naciśnij klawisz F1.

Przed użyciem tej funkcji pobierz najnowszą wersję tematów pomocy Windows PowerShell z witryny internetowej firmy Microsoft. Najprostszą metodą pobierania tematów Pomocy jest uruchomienie Update-Help polecenia cmdlet w okienku konsoli podczas uruchamiania Windows PowerShell ISE jako administrator.

Możesz zmienić miejsce, w którym klawisz F1 szuka Pomocy. W menu Opcje narzędzi/ na karcie Ustawienia ogólne w obszarze Inne ustawienia można ustawić lub wyczyścić pole wyboru Użyj lokalnej zawartości pomocy zamiast zawartości online. Po zaznaczeniu tego polecenia klient szuka pomocy polecenia cmdlet w pobranej Pomocy znajdującej się w folderze modules. Jeśli pole wyboru jest wyczyszczone, klient szuka pomocy w trybie online.

Jakie korzyści zapewnia ta zmiana?

Pomoc kontekstowa bez opuszczania bieżącego polecenia cmdlet lub skryptu zapewnia zintegrowane środowisko szkoleniowe.

Co się zmieniło?

Naciśnięcie klawisza F1 w poprzednich wersjach Windows PowerShell ISE otworzyło plik pomocy na komputerze lokalnym. W Windows PowerShell ISE 3.0 i nowszych zostanie otwarte okno zawierające pomoc dla polecenia cmdlet, które można przeszukiwać i konfigurować. To środowisko pomocy jest nowe w przypadku platformy Windows PowerShell ISE 3.0, a aktualizowalna pomoc jest nowa dla Windows PowerShell 3.0.

polecenie cmdlet Show-Command

Dodano w programie PowerShell 3.0

Polecenie Show-Command cmdlet umożliwia redagowanie lub uruchamianie polecenia cmdlet lub funkcji przez wypełnienie formularza graficznego. Formularz umożliwia użytkownikom pracę z Windows PowerShell w środowisku graficznym. Show-CommandUmożliwia również zaawansowanym skryptom tworzenie szybkiego Windows PowerShell graficznego interfejsu użytkownika.

Jakie korzyści zapewnia ta zmiana?

Korzystając ze Show-Command skryptów Windows PowerShell, możesz udostępnić użytkownikom środowisko graficzne, z którym są znane. Show-Commandmoże również pomóc użytkownikom wprowadzającym uczyć się Windows PowerShell.

Co się zmieniło?

Show-Commandjest nowym Windows PowerShell ISE 3.0.

Zobacz też

Aby uzyskać więcej informacji na temat używania środowiska Windows PowerShell ISE, zobacz Eksplorowanie zintegrowanego środowiska skryptów Windows PowerShell.