about_Windows_PowerShell_ISE

Krótki opis

Opis funkcji i wymagań systemowych środowiska Windows PowerShell Integrated Scripting Environment (ISE).

Długi opis

Windows PowerShell ISE to graficzna aplikacja hosta dla programu Windows PowerShell. W środowisku Windows PowerShell ISE można uruchamiać polecenia i pisać, testować i debugować skrypty w jednym graficznym interfejsie użytkownika opartym na systemie Windows. Jego funkcje obejmują intellisense, edycję wielowierszową, uzupełnianie kart, automatyczne zapisywanie, kolorowanie składni, selektywne wykonywanie, pomoc kontekstową, Pokaż polecenie (redagowanie poleceń w oknie) i obsługę zestawów znaków dwubajtowych i języków od prawej do lewej.

Windows PowerShell ISE to doskonałe narzędzie dla początkujących. Okno Pokaż polecenie i nowa zdalna karta programu PowerShell prowadzą cię przez zadania, aby można było wykonać pomyślnie pierwszą próbę. Fragmenty kodu i wskaźniki błędów ułatwiają naukę języka programu Windows PowerShell podczas pracy.

Zaawansowani użytkownicy mogą korzystać z zaawansowanych funkcji debugowania, dodatków i modelu obiektów środowiska Windows PowerShell ISE.

Co nowego w środowisku Windows PowerShell ISE w programie Windows PowerShell 4.0

Program Windows PowerShell ISE wprowadza dwie nowe funkcje w programie Windows PowerShell 4.0.

  • Program Windows PowerShell ISE obsługuje teraz debugowanie przepływu pracy programu Windows PowerShell i debugowanie skryptów zdalnych. Aby uzyskać więcej informacji, zobacz about_Debuggers.

  • Dodano obsługę funkcji IntelliSense dla dostawców i konfiguracji konfiguracji żądanego stanu programu Windows PowerShell.

Uruchamianie środowiska Windows PowerShell ISE

Program Windows PowerShell ISE jest zainstalowany, włączony i gotowy do użycia we wszystkich obsługiwanych wersjach systemu Windows.

  • W menu Start wpisz PowerShell_ISE, a następnie kliknij pozycję PowerShell_ISE lub Windows PowerShell ISE.

  • W konsoli programu Windows PowerShell, Cmd.exe lub w polu Uruchom lub Wyszukaj w systemie Windows wpisz "PowerShell_ise.exe". Można również użyć parametrów wiersza polecenia, w tym przełącznika NoProfile. Aby uzyskać więcej informacji, zobacz pomoc konsoli PowerShell_ISE.exe.

Uruchamianie poleceń interakcyjnych

Możesz uruchomić dowolne wyrażenie programu Windows PowerShell lub polecenie w środowisku Windows PowerShell ISE. Polecenia cmdlet, dostawcy, przystawki i moduły można używać tak, jak można ich używać w konsoli programu Windows PowerShell.

W okienku Konsola można wpisać lub wkleić interaktywne polecenia. Aby uruchomić polecenia, możesz użyć przycisków, elementów menu i skrótów klawiaturowych.

Możesz użyć funkcji edycji wielowierszowej, aby wpisać lub wkleić kilka wierszy kodu do okienka Konsola jednocześnie. Po naciśnięciu klawisza STRZAŁKA W GÓRĘ, aby odwołać poprzednie polecenie, wszystkie wiersze w poleceniu zostaną odwołane. Podczas wpisywania poleceń naciśnij klawisze SHIFT+ENTER, aby utworzyć nowy pusty wiersz w bieżącym wierszu.

Wyświetlanie danych wyjściowych

Wyniki poleceń i skryptów są wyświetlane w okienku Konsola. Możesz przenieść lub skopiować wyniki z okienka Konsola przy użyciu skrótów klawiaturowych lub przycisku Kopiuj na pasku narzędzi, a wyniki można wkleić w okienku Skrypt lub okienku Konsola lub innych programów. Aby wyczyścić okienko Konsola, kliknij przycisk "Wyczyść okienko danych wyjściowych" lub wpisz jedno z następujących poleceń:

Clear-Host
cls

Pisanie skryptów i funkcji

W okienku Skrypt możesz otwierać, tworzyć, edytować i uruchamiać skrypty. Okienko Skrypt umożliwia edytowanie skryptów przy użyciu przycisków i skrótów klawiaturowych. Możesz również kopiować, wycinać i wklejać tekst między okienkem Skrypt a okienkem Konsola.

Możesz użyć funkcji uruchamiania selektywnego, aby uruchomić cały skrypt lub część skryptu. Aby uruchomić część skryptu, zaznacz tekst, który chcesz uruchomić, a następnie kliknij przycisk Uruchom zaznaczenie lub naciśnij klawisz F8. Domyślnie klawisz F8 uruchamia bieżący wiersz.

Zaawansowane funkcje edycji obejmują dopasowywanie nawiasów klamrowych, rozwijanie i zwijanie, numery wierszy, wskaźniki błędów, edytowanie bloków i wcięcia, rozbudowaną kopię i konwersję wielkości liter.

Uzyskiwanie pomocy

Program Windows PowerShell ISE zawiera tematy pomocy opisujące jego użycie. Ponadto wszystkie zainstalowane pliki pomocy są dostępne w okienkach Skrypt i Polecenia.

Program Windows PowerShell ISE obsługuje również pomoc kontekstową. Aby uzyskać pomoc dotyczącą określonego polecenia cmdlet, dostawcy lub słowa kluczowego, umieść kursor w nazwie elementu i naciśnij klawisz F1. Aby wyszukać tematy pomocy, naciśnij klawisz F1 i wpisz wyszukiwany termin.

Aby zaktualizować tematy pomocy na komputerze, użyj elementu Aktualizowanie Pomocy programu Windows PowerShell w menu Pomoc. Ten element aktualizuje pomoc dotyczącą modułów w bieżącej sesji w bieżącej kulturze interfejsu użytkownika. Jest to odpowiednik uruchamiania polecenia cmdlet Update-Help bez parametrów. Aby zaktualizować pomoc dotyczącą poleceń cmdlet dołączonych do programu Windows PowerShell, uruchom program Windows PowerShell ISE przy użyciu opcji "Uruchom jako administrator".

Możesz również użyć poleceń cmdlet Get-Help, Save-Help i Update-Help w środowisku Windows PowerShell ISE, podobnie jak w konsoli programu Windows PowerShell. Jednak w środowisku Windows PowerShell ISE funkcja Pomoc wyświetla cały temat pomocy, a nie jedną stronę naraz.

Debugowanie skryptów

Debuger ISE programu Windows PowerShell umożliwia debugowanie skryptu lub funkcji programu Windows PowerShell. Podczas debugowania skryptu można użyć elementów menu i klawiszy skrótów, aby wykonać wiele tych samych zadań, które będą wykonywane w konsoli programu Windows PowerShell. Aby na przykład ustawić punkt przerwania wiersza w skrycie, kliknij prawym przyciskiem myszy wiersz kodu, a następnie kliknij polecenie Przełącz punkt przerwania.

Podczas debugowania skrypt podczas debugowania wyróżniacz debugowania pokazuje dokładnie, która część polecenia jest uruchomiona i automatycznie otwiera pliki zawierające nazywane funkcjami i skryptami.

Domyślnie element menu Przełącz punkt przerwania ustawia punkt przerwania w całym wierszu skryptu, ale można ustawić punkt przerwania w zmiennej lub nazwie polecenia. Można również ustawić punkt przerwania w poleceniu według wiersza i numeru kolumny, co ułatwia debugowanie długich poleceń potoku.

Często można debugować błędy składni w skryfcie, otwierając plik skryptu w środowisku Windows PowerShell ISE. Wskaźniki błędów identyfikują błędy składni i funkcje konspektujące umożliwiają zwinięcie części skryptu w celu skoncentrowania się na miejscach problemów.

Możesz również użyć poleceń cmdlet debugera środowiska Windows PowerShell w okienku Polecenia tak samo jak w konsoli programu .

Uruchamianie poleceń zdalnych

Nowa funkcja zdalnej karty programu PowerShell ułatwia ustanowienie trwałej sesji programu Windows PowerShell zarządzanej przez użytkownika ("PSSession") na komputerze lokalnym lub komputerze zdalnym. Polecenie otwiera okno podręczne z monitem o podanie nazwy komputera i konta użytkownika z uprawnieniami do uruchamiania poleceń na komputerze zdalnym.

Dostosowywanie widoku

Za pomocą funkcji środowiska Windows PowerShell ISE można przenieść okienko Konsola i okienko Skrypt oraz zmienić jego rozmiar. Możesz wyświetlić i ukryć jedno okienko i zmienić rozmiar tekstu we wszystkich okienkach.

Możesz również użyć okna Opcje, aby dostosować wygląd i działanie środowiska Windows PowerShell ISE. Ponadto program Windows PowerShell ISE ma niestandardową zmienną hosta, $psISE, której można użyć do dostosowywania środowiska Windows PowerShell ISE, w tym dodawania menu i elementów menu.

Profil środowiska Windows PowerShell ISE

Program Windows PowerShell ISE ma własny profil programu Windows PowerShell, Microsoft.PowerShellISE_profile.ps1. W tym profilu można przechowywać funkcje, aliasy, zmienne i polecenia używane w środowisku Windows PowerShell ISE.

Elementy w profilach Windows PowerShell AllHosts (CurrentUser\AllHosts i AllUsers\AllHosts) są również dostępne w środowisku Windows PowerShell ISE, podobnie jak w dowolnym programie hosta programu Windows PowerShell. Jednak elementy w profilach konsoli programu Windows PowerShell nie są dostępne w środowisku Windows PowerShell ISE.

Instrukcje dotyczące przenoszenia i ponownego konfigurowania profilów są dostępne w Pomocy środowiska Windows PowerShell ISE i w about_Profiles.

Uwagi

Windows PowerShell ISE to opcjonalna funkcja systemu Windows, która jest domyślnie włączona w wersjach klienta i serwera systemu Windows. Aby włączyć i wyłączyć środowisko Windows PowerShell ISE w wersjach klienckich systemu Windows, użyj opcji Włącz lub Wyłącz funkcje systemu Windows w Panel sterowania. Aby włączyć i wyłączyć środowisko Windows PowerShell ISE w wersjach serwera systemu Windows, użyj Kreatora dodawania ról i funkcji w Menedżer serwera.

Ponieważ program Windows PowerShell ISE wymaga interfejsu użytkownika, nie działa w instalacjach Server Core systemu Windows Server. Jeśli jednak dodasz funkcję środowiska Windows PowerShell ISE, instalacja zostanie automatycznie przekonwertowana na serwer za pomocą graficznego interfejsu użytkownika.

Program Windows PowerShell ISE jest oparty na programie Windows Presentation Foundation (WPF). Jeśli elementy graficzne środowiska Windows PowerShell ISE nie są poprawnie renderowane w systemie, możesz rozwiązać ten problem, dodając lub dostosowując ustawienia renderowania grafiki "Wyłącz przyspieszanie sprzętowe WPF" w systemie. Aby uzyskać więcej informacji, zobacz Graphics Rendering Registry Ustawienia.

Zobacz też