Konwertuj plik skryptu PowerShell (PS1) na EXE za pomocą IExpress w systemie Windows 10

Plik wykonywalny można owinąć wokół skryptu PowerShell ( PS1 ), aby można go było rozpowszechniać jako plik .exe zamiast rozpowszechniać „surowy” plik skryptu. Eliminuje to potrzebę wyjaśniania użytkownikom nietechnicznym, jak wykonywać skrypty za pomocą PowerShell lub Command Prompt .

Widzieliśmy, jak tworzyć samorozpakowujące się archiwa za pomocą IExpress(how to create self-extracting archives using IExpress) . Teraz w tym poście pokażemy, jak przekonwertować plik skryptu PowerShell na plik EXE za pomocą IExpress(convert PowerShell script file to EXE file with IExpress) w systemie Windows 10.

(Convert PowerShell)Konwertuj plik skryptu PowerShell ( PS1 ) na (PS1)EXE za pomocą IExpress

IExpress to niezwykle przydatne narzędzie do przekształcania skryptów Visual Basic lub skryptów PowerShell i innych niewykonywalnych skryptów w pliki wykonywalne jednym kliknięciem.

Zaczynajmy.

Zakłada się, że  utworzyłeś już skrypt PowerShell. (created a PowerShell script.)Teraz kontynuuj w następujący sposób:

Naciśnij klawisz  Windows key + R  , aby wywołać okno dialogowe Uruchom.

W oknie dialogowym Uruchom wpisz  iexpress i naciśnij Enter.

Wybierz przycisk radiowy dla opcji Utwórz nowy plik dyrektywy(Create new Self Extraction Directive file) samorozpakowywania. Kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-1

Wybierz przycisk opcji Wyodrębnij pliki i uruchom opcję polecenia instalacji(Extract files and run an installation command) . Kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-2

Wpisz nazwę pliku wykonywalnego. Kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-3

Zostaniesz zapytany, czy chcesz poprosić użytkownika o potwierdzenie instalacji swojego pakietu. Na potrzeby tego samouczka wybierz opcję Brak monitu(No prompt) , a następnie kliknij przycisk Dalej(Next) . Jeśli chcesz monitować użytkownika wiadomością, możesz wybrać opcję Pytaj użytkownika za pomocą( Prompt user with) i wpisać swoją wiadomość w polu poniżej.

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-4

Podobnie zostaniesz zapytany, czy chcesz wyświetlić umowę licencyjną. Na potrzeby tego samouczka wybierz Nie wyświetlaj licencji(Do not display a license) i kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-5

Na ekranie Spakowane pliki(Packaged files) kliknij  przycisk Dodaj(Add) i pamiętaj o dodaniu skryptu PowerShell . Kliknij (Click) Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-6

Twój skrypt wykonywalny powinien być teraz widoczny w menu rozwijanym Install Program .

Wybierz plik i pozostaw opcję Polecenie po instalacji(Post Install Command) jako <None> i kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-7

Na ekranie Pokaż okno(Show window) pozostaw pierwotny wybór jako Domyślny (zalecane)(Default (recommended)) . Kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-8

Na ekranie Gotowa wiadomość(Finished message) pozostaw wybór Brak wiadomości(No message) . Jeśli chcesz wyświetlić komunikat po uruchomieniu skryptu, wybierz opcję Wyświetl komunikat(Display message) i wprowadź komunikat w polu. Kliknij (Click) Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-9

W oknie dialogowym Nazwa i opcje pakietu(Package Name and Options) kliknij Przeglądaj(Browse) . Wybierz lokalizację i wprowadź nazwę pliku. Kliknij (Click) Zapisz(Save) . Możesz pozostawić sekcję Opcje(Options) bez zmian lub zaznaczyć obie opcje. Kliknij Dalej(Next) .

W oknie dialogowym Konfiguruj ponowne uruchomienie(Configure restart) wybierz Uruchom ponownie tylko w razie potrzeby(Only restart if needed) . Kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-11

Możesz zapisać swoją konfigurację IExpress na wypadek, gdybyś chciał wrócić i edytować ją później. Na potrzeby tego samouczka wybierz Nie zapisuj(Don’t save) . Kliknij Dalej(Next) .

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-12

Cała twoja konfiguracja jest zakończona i możesz teraz utworzyć plik wykonywalny. Kliknij Dalej(Next) , aby rozpocząć ten proces.

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-13

Plik wykonywalny zostanie teraz utworzony. Po zakończeniu kliknij przycisk Zakończ(Finish) , aby zamknąć kreatora IExpress.

Konwertuj skrypt PowerShell na EXE za pomocą IExpress-14

Plik wykonywalny możesz znaleźć w wybranej wcześniej lokalizacji.

Otóż ​​to!

Bonus : Możesz także przekonwertować pliki PowerShell ( Ps1 ) na pliki .exe za pomocą następujących narzędzi innych firm:

  • PS2EXE – skrypt Microsoft PowerShell.
  • F2KO Ps1 To Exe – darmowa aplikacja komputerowa z wielojęzyczną obsługą, która może działać w systemie operacyjnym Windows(Windows OS) .
  • F2KO Online Converter – aplikacja internetowa jest dodatkiem do przenośnej, samodzielnej aplikacji konwertującej Ps1 na .exe.
  • PowerGUI Script Editor – aplikacja desktopowa.
  • PowerShell Studio — to oprogramowanie może wizualnie tworzyć narzędzia PowerShell GUI , przeprowadzać debugowanie wielu plików i plików, tworzyć instalatory MSI , monitorować wydajność skryptów i wiele innych.
  • ISE Steroids 2.0 Enterprise – aplikacja desktopowa. Oprogramowanie w szczególności rozszerza wbudowane ISE typowego edytora PowerShell .

Te narzędzia są dość łatwe w użyciu. Na przykład, aby użyć narzędzia PS2EXE , pobierz je i wyodrębnij zawartość pliku zip. Po wykonaniu tej czynności konwersja skryptu PowerShell do formatu (PowerShell)EXE jest po prostu kwestią uruchomienia PS2EXE , określenia skryptu, który chcesz przekonwertować, i wyznaczenia nazwy pliku wynikowego pliku EXE .



About the author

Jestem inżynierem komputerowym z ponad 10-letnim doświadczeniem w branży oprogramowania, w szczególności w Microsoft Office. Napisałem artykuły i samouczki na różne tematy związane z pakietem Office, w tym wskazówki, jak efektywniej korzystać z jego funkcji, sztuczki do opanowania typowych zadań biurowych i nie tylko. Moje umiejętności jako pisarza sprawiają, że jestem również doskonałym źródłem informacji dla innych osób, które chcą dowiedzieć się więcej o pakiecie Office lub po prostu potrzebują szybkiej porady.



Related posts