Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano sposób tworzenia, edytowania, uruchamiania i zapisywania skryptów w okienku skryptów.
Jak tworzyć i uruchamiać skrypty
Pliki programu Windows PowerShell można otwierać i edytować w okienku skryptów. Określone typy plików, których interesuje program Windows PowerShell, to pliki skryptów (.ps1
), pliki danych skryptu (.psd1
) i pliki modułów skryptu (.psm1
). Te typy plików są kolorami składni w edytorze okienka skryptów. Inne typowe typy plików, które można otworzyć w okienku skryptu, to pliki konfiguracyjne (.ps1xml
), pliki XML i pliki tekstowe.
Uwaga
Zasady wykonywania programu Windows PowerShell określają, czy można uruchamiać skrypty i ładować profile programu Windows PowerShell oraz pliki konfiguracji. Domyślne zasady wykonywania, Ograniczone, zapobiega uruchamianiu wszystkich skryptów i uniemożliwiają ładowanie profilów. Aby zmienić zasady wykonywania, by umożliwić ładowanie i używanie profili, zobacz Set-ExecutionPolicy i about_Signing.
Aby utworzyć nowy plik skryptu
Na pasku narzędzi kliknij pozycję Nowylub w menu Plik kliknij pozycję Nowy. Utworzony plik zostanie wyświetlony na nowej karcie pliku na bieżącej karcie programu PowerShell. Pamiętaj, że karty programu PowerShell są widoczne tylko wtedy, gdy istnieje więcej niż jedna. Domyślnie tworzony jest plik skryptu typu (.ps1
), ale można go zapisać przy użyciu nowej nazwy i rozszerzenia. Wiele plików skryptów można utworzyć na tej samej karcie programu PowerShell.
Aby otworzyć istniejący skrypt
Na pasku narzędzi kliknij pozycję Otwórzlub w menu plik kliknij pozycję Otwórz. W oknie dialogowym Otwieranie wybierz plik, który chcesz otworzyć. Otwarty plik zostanie wyświetlony na nowej karcie.
Aby zamknąć kartę skryptu
Kliknij ikonę Zamknij (X) karty pliku, którą chcesz zamknąć, lub wybierz menu Plik, a następnie kliknij przycisk Zamknij.
Jeśli plik został zmieniony od czasu jego ostatniego zapisania, zostanie wyświetlony monit o zapisanie lub odrzucenie go.
Aby wyświetlić ścieżkę pliku
Na karcie Plik wskaż nazwę pliku. W pełni kwalifikowana ścieżka do pliku skryptu jest wyświetlana w etykietce narzędzia.
Aby uruchomić skrypt
Na pasku narzędzi kliknij pozycję Uruchom skryptlub w menu plik kliknij pozycję Uruchom.
Aby uruchomić część skryptu
- W okienku Skrypt wybierz część skryptu.
- W menu Plik kliknij pozycję Uruchom zaznaczenielub na pasku narzędzi kliknij pozycję Uruchom zaznaczenie.
Aby zatrzymać uruchomiony skrypt
Istnieje kilka sposobów zatrzymania uruchomionego skryptu.
- Kliknij zatrzymaj operację na pasku narzędzi
- Naciśnij CTRL+BREAK
- Wybierz menu Plik i kliknij pozycję Zatrzymaj operację.
Naciśnięcie CTRL+C również działa, chyba że aktualnie zaznaczono tekst, w którym przypadku CTRL+C odpowiada funkcji kopiowania zaznaczonego tekstu.
Jak pisać i edytować tekst w okienku skryptu
Możesz kopiować, wycinać, wklejać, znajdować i zastępować tekst w okienku skryptu. Możesz również cofnąć i powtórzyć ostatnią akcję. Skróty klawiaturowe dla tych akcji są tymi samymi skrótami używanymi dla wszystkich aplikacji systemu Windows.
Aby wprowadzić tekst w okienku skryptu
- Przenieś kursor do okienka skryptu, klikając dowolne miejsce w okienku skryptu lub klikając pozycję Przejdź do okienka skryptu w menu Widok.
- Utwórz skrypt. Kolorowanie składni i uzupełnianie kart zapewniają bogatsze środowisko edycji w środowisku Windows PowerShell ISE.
- Zobacz Jak używać uzupełniania tabulacji w okienku skryptu i okienku konsoli, aby uzyskać szczegółowe informacje na temat używania funkcji uzupełniania tabulacji, aby ułatwić pisanie.
Aby znaleźć tekst w okienku skryptu
- Aby znaleźć tekst w dowolnym miejscu, naciśnij CTRL+F lub w menu Edytuj kliknij Znajdź w skrypcie.
- Aby znaleźć tekst po kursorze, naciśnij F3 lub w menu Edytuj kliknij przycisk Znajdź dalej w obszarze Skrypt.
- Aby znaleźć tekst przed kursorem, naciśnij SHIFT+F3 lub w menu Edytuj kliknij przycisk Znajdź poprzednio wskryptu .
Aby znaleźć i zamienić tekst w okienku skryptu
Naciśnij CTRL+H lub w menu Edytuj kliknij pozycję Zastąp w skrypcie. Wprowadź tekst, który chcesz znaleźć, i tekst zastępczy, a następnie naciśnij ENTER.
Aby przejść do określonego wiersza tekstu w okienku skryptu
W okienku skryptu naciśnij CTRL+G lub w menu Edytuj kliknij Przejdź do wiersza.
Wprowadź numer wiersza.
Aby skopiować tekst w okienku skryptów
W okienku Skrypt wybierz tekst, który chcesz skopiować.
Naciśnij CTRL+C lub na pasku narzędzi kliknij ikonę Kopiuj, lub w menu Edytowanie kliknij Kopiuj.
Aby wyciąć tekst w okienku skryptowym
- W okienku Skrypt wybierz tekst, który chcesz wyciąć.
- Naciśnij CTRL+X lub na pasku narzędzi kliknij ikonę wycinania lub w menu Edytuj kliknij pozycję Wycinanie.
Aby wkleić tekst do okienka skryptu
Naciśnij CTRL+V lub na pasku narzędzi, kliknij ikonę Wklej , lub w menu Edytowanie , kliknij przycisk Wklej.
Aby cofnąć akcję w okienku skryptu
Naciśnij CTRL+Z lub na pasku narzędzi kliknij ikonę Cofnij lub w menu edytowanie kliknij przycisk Cofnij.
Aby ponownie przeprowadzić akcję w okienku skryptu
Naciśnij CTRL+Y lub na pasku narzędzi kliknij ikonę Wykonaj ponownie lub w menu Edytuj kliknij Wykonaj ponownie.
Jak zapisać skrypt
Gwiazdka jest wyświetlana obok nazwy skryptu, aby oznaczyć plik, który nie został zapisany od czasu jego zmiany. Gwiazdka zniknie po zapisaniu pliku.
Aby zapisać skrypt
Naciśnij CTRL+S lub na pasku narzędzi kliknij ikonę Zapisz lub w menu Plik kliknij Zapisz.
Aby zapisać i nazwać skrypt
- W menu plik kliknij pozycję Zapisz jako. Zostanie wyświetlone okno dialogowe Zapisz jako.
- W polu Nazwa pliku wprowadź nazwę dla pliku.
- W polu Zapisz jako wybierz typ pliku. Na przykład w polu Zapisz jako typ wybierz pozycję "Skrypty programu PowerShell (
*.ps1
)". - Kliknij Zapisz.
Aby zapisać skrypt w kodowaniu ASCII
Domyślnie program Windows PowerShell ISE zapisuje nowe pliki skryptów (.ps1
), pliki danych skryptu (.psd1
) i pliki modułów skryptów (.psm1
) jako Unicode (BigEndianUnicode). Aby zapisać skrypt w innym kodowaniu, takim jak ASCII (ANSI), użyj Zapisz lub SaveAs metod na obiekcie $psISE.CurrentFile.
Następujące polecenie zapisuje nowy skrypt jako MyScript.ps1 z kodowaniem ASCII.
$psISE.CurrentFile.SaveAs("MyScript.ps1", [System.Text.Encoding]::ASCII)
Następujące polecenie zastępuje bieżący plik skryptu plikiem o tej samej nazwie, ale kodowaniem ASCII.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
Następujące polecenie pobiera kodowanie bieżącego pliku.
$psISE.CurrentFile.encoding
Program Windows PowerShell ISE obsługuje następujące opcje kodowania: ASCII, BigEndianUnicode, Unicode, UTF32, UTF7, UTF8 i Default. Wartość opcji Domyślne różni się w zależności od systemu.
Program Windows PowerShell ISE nie zmienia kodowania plików skryptów podczas korzystania z poleceń Zapisz lub Zapisz jako.
Zobacz też
- Eksplorowanie środowiska Windows PowerShell ISE