Konvertera PowerShell script (PS1) fil till EXE med IExpress i Windows 10

Du kan linda en körbar fil runt ett PowerShell - skript ( PS1 ) så att du kan distribuera skriptet som en .exe-fil istället för att distribuera en "rå" skriptfil. Detta eliminerar behovet av att förklara för icke-tekniska användare hur man kör skript via PowerShell eller Kommandotolken(Command Prompt) .

Vi har sett hur man skapar självextraherande arkiv med IExpress(how to create self-extracting archives using IExpress) . Nu i det här inlägget kommer vi att visa dig hur du konverterar PowerShell-skriptfil till EXE-fil med IExpress(convert PowerShell script file to EXE file with IExpress) på Windows 10.

Konvertera PowerShell-(Convert PowerShell) skriptfilen ( PS1 ) till EXE med IExpress

IExpress är ett extremt användbart verktyg för att förvandla Visual Basic - skript- eller PowerShell -skriptfiler och andra icke-körbara skript till körbara filer med ett klick.

Låt oss börja.

Det antas att du redan har  skapat ett PowerShell-skript. (created a PowerShell script.)Fortsätt nu enligt följande:

Tryck  på Windows key + R  för att starta dialogrutan Kör.

I dialogrutan Kör skriver du  iexpress och trycker på Enter.

Välj alternativknappen för alternativet Skapa nytt självextraktionsdirektiv(Create new Self Extraction Directive file) . Klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-1

Välj alternativknappen för Extrahera filer och kör ett installationskommandoalternativ(Extract files and run an installation command) . Klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-2

Skriv ett namn för din körbara fil. Klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-3

Du kommer att tillfrågas om du vill uppmana användaren att bekräfta installationen av sitt paket. För syftet med denna handledning, välj Ingen uppmaning(No prompt) och klicka sedan på Nästa(Next) . Om du vill fråga en användare med ett meddelande kan du välja Fråga användare med( Prompt user with) och ange ditt meddelande i rutan nedan.

Konvertera PowerShell-skript till EXE med IExpress-4

På samma sätt kommer du att bli tillfrågad om du vill visa ett licensavtal eller inte. För syftet med denna handledning väljer du Visa inte en licens(Do not display a license) och klickar på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-5

På skärmen  Packade filer klickar du på knappen (Packaged files)Lägg till(Add) och se till att du lägger till ditt PowerShell- skript. Klicka på (Click) Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-6

Ditt körbara skript bör nu vara synligt i rullgardinsmenyn Installera program(Install Program) .

Välj filen och lämna postinstallationskommandot(Post Install Command) som <None> och klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-7

På skärmen Visa fönster(Show window) lämnar du det ursprungliga valet som standard (rekommenderas)(Default (recommended)) . Klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-8

På skärmen Slutfört meddelande(Finished message) lämnar du valet som Inget meddelande(No message) . Om du vill ha ett visningsmeddelande efter att ditt skript har körts, välj alternativet Visa meddelande(Display message) och skriv meddelandet i rutan. Klicka på (Click) Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-9

Klicka på Bläddra i dialogrutan Paketnamn (Browse)och alternativ(Package Name and Options) . Välj en plats och ange ett filnamn. Klicka på (Click)Spara(Save) . Du kan lämna sektionen Alternativ(Options) som den är eller markera båda alternativen. Klicka på Nästa(Next) .

I dialogrutan Konfigurera omstart(Configure restart) väljer du Starta om endast om det behövs(Only restart if needed) . Klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-11

Du kan spara din IExpress- konfiguration om du skulle vilja komma tillbaka och redigera den senare. För syftet med denna handledning väljer du Spara inte(Don’t save) . Klicka på Nästa(Next) .

Konvertera PowerShell-skript till EXE med IExpress-12

All din konfiguration är klar och du är nu redo att skapa den körbara filen. Klicka på Nästa(Next) för att påbörja denna process.

Konvertera PowerShell-skript till EXE med IExpress-13

Den körbara filen kommer nu att skapas. När du är klar klickar du på Slutför(Finish) för att stänga IExpress Wizard.

Konvertera PowerShell-skript till EXE med IExpress-14

Du kan hitta den körbara filen på den plats du valde tidigare.

Det är allt!

Bonus : Du kan också konvertera PowerShell ( Ps1 )-filer till .exe-filer med hjälp av följande tredjepartsverktyg:

  • PS2EXE – ett Microsoft PowerShell-skript.
  • F2KO Ps1 To Exe – ett gratis skrivbordsprogram med flerspråkigt stöd som kan köras på Windows OS .
  • F2KO Online Converter – en webbapplikation är ett tillägg till den portabla fristående Ps1 till .exe-konverteringsapplikationen.
  • PowerGUI Script Editor – ett skrivbordsprogram.
  • PowerShell Studio – Denna programvara kan visuellt skapa PowerShell GUI -verktyg, utföra felsökning av flera filer och filer, skapa MSI - installationsprogram, övervaka skriptprestanda och många fler.
  • ISE Steroids 2.0 Enterprise – ett skrivbordsprogram. Programvaran utökar specifikt den inbyggda ISE i en typisk PowerShell - redigerare.

Dessa verktyg är ganska lätta att använda. Till exempel, för att använda PS2EXE- verktyget, ladda ner det och extrahera zip-filens innehåll. Efter att ha gjort det är att konvertera ett PowerShell- skript till EXE -format helt enkelt en fråga om att köra PS2EXE , ange skriptet som du vill konvertera och ange ett filnamn för den resulterande EXE -filen.



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts