Μετατρέψτε το αρχείο PowerShell script (PS1) σε EXE με το IExpress στα Windows 10

Μπορείτε να τυλίξετε ένα εκτελέσιμο αρχείο γύρω από ένα σενάριο PowerShell ( PS1 ), έτσι ώστε να μπορείτε να διανείμετε το σενάριο ως αρχείο .exe αντί να διανείμετε ένα "ακατέργαστο" αρχείο σεναρίου. Αυτό εξαλείφει την ανάγκη να εξηγήσετε σε μη τεχνικούς χρήστες πώς να εκτελούν σενάρια μέσω του PowerShell ή της γραμμής εντολών(Command Prompt) .

Είδαμε πώς να δημιουργήσουμε αρχεία αυτοεξαγωγής χρησιμοποιώντας το IExpress(how to create self-extracting archives using IExpress) . Τώρα σε αυτήν την ανάρτηση, θα σας δείξουμε πώς να μετατρέψετε το αρχείο σεναρίου PowerShell σε αρχείο EXE με το IExpress(convert PowerShell script file to EXE file with IExpress) στα Windows 10.

Μετατρέψτε το αρχείο PowerShell(Convert PowerShell) script ( PS1 ) σε EXE με το IExpress(IExpress)

Το IExpress είναι ένα εξαιρετικά χρήσιμο εργαλείο για τη μετατροπή αρχείων δέσμης ενεργειών της Visual Basic ή PowerShell και άλλων μη εκτελέσιμων σεναρίων σε εκτελέσιμα με ένα κλικ.

Ας ξεκινήσουμε.

Υποτίθεται ότι έχετε ήδη  δημιουργήσει ένα σενάριο PowerShell. (created a PowerShell script.)Τώρα, συνεχίστε ως εξής:

Πατήστε  το πλήκτρο Windows key + R  για να καλέσετε το παράθυρο διαλόγου Εκτέλεση.

Στο παράθυρο διαλόγου Εκτέλεση, πληκτρολογήστε  iexpress και πατήστε Enter.

Επιλέξτε το κουμπί επιλογής για την επιλογή Create new Self Extraction Directive file . Κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-1

Επιλέξτε το κουμπί επιλογής για Εξαγωγή αρχείων και εκτελέστε μια επιλογή εντολής εγκατάστασης(Extract files and run an installation command) . Κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-2

Πληκτρολογήστε ένα όνομα για το εκτελέσιμο αρχείο σας. Κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-3

Θα ερωτηθείτε εάν θέλετε να ζητήσετε από τον χρήστη να επιβεβαιώσει την εγκατάσταση του πακέτου του. Για τους σκοπούς αυτού του σεμιναρίου, επιλέξτε No prompt και, στη συνέχεια, κάντε κλικ στο Next(Next) . Εάν θέλετε να ζητήσετε από έναν χρήστη ένα μήνυμα, μπορείτε να επιλέξετε Προτροπή χρήστη με( Prompt user with) και να εισαγάγετε το μήνυμά σας στο παρακάτω πλαίσιο.

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-4

Ομοίως, θα σας ζητηθεί εάν θέλετε ή όχι να εμφανίσετε μια συμφωνία άδειας χρήσης. Για τους σκοπούς αυτού του σεμιναρίου επιλέξτε Να μην εμφανίζεται άδεια(Do not display a license) και κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-5

Στην οθόνη  Συσκευασμένα αρχεία , κάντε κλικ στο κουμπί (Packaged files)Προσθήκη(Add) και φροντίστε να προσθέσετε το σενάριο PowerShell . Κάντε κλικ (Click) στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-6

Το εκτελέσιμο σενάριο θα πρέπει τώρα να είναι ορατό στο αναπτυσσόμενο μενού Εγκατάσταση προγράμματος(Install Program) .

Επιλέξτε το αρχείο και αφήστε την επιλογή Post Install Command ως <None> και κάντε κλικ στο Next(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-7

Στην οθόνη Εμφάνιση παραθύρου(Show window) , αφήστε την αρχική επιλογή ως Προεπιλογή (συνιστάται)(Default (recommended)) . Κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-8

Στην οθόνη Ολοκληρωμένο μήνυμα , αφήστε την επιλογή ως (Finished message)Χωρίς μήνυμα(No message) . Εάν θέλετε να έχετε ένα μήνυμα εμφάνισης μετά την εκτέλεση του σεναρίου σας, επιλέξτε την επιλογή Εμφάνιση μηνύματος(Display message) και εισαγάγετε το μήνυμα στο πλαίσιο. Κάντε κλικ (Click) στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-9

Στο παράθυρο διαλόγου Package Name and Options , κάντε κλικ στο Browse . Επιλέξτε μια τοποθεσία και πληκτρολογήστε ένα όνομα αρχείου. Κάντε κλικ (Click) στην Αποθήκευση(Save) . Μπορείτε να αφήσετε την ενότητα Επιλογές(Options) ως έχει ή να ελέγξετε και τις δύο επιλογές. Κάντε κλικ στο Επόμενο(Next) .

Στο παράθυρο διαλόγου Ρύθμιση παραμέτρων επανεκκίνησης(Configure restart) , επιλέξτε Μόνο επανεκκίνηση εάν χρειάζεται(Only restart if needed) . Κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-11

Μπορείτε να αποθηκεύσετε τη διαμόρφωση του IExpress σε περίπτωση που θέλετε να επιστρέψετε και να την επεξεργαστείτε αργότερα. Για τους σκοπούς αυτού του σεμιναρίου επιλέξτε Να μην γίνει αποθήκευση(Don’t save) . Κάντε κλικ στο Επόμενο(Next) .

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-12

Όλες οι ρυθμίσεις παραμέτρων σας έχουν ολοκληρωθεί και είστε πλέον έτοιμοι να δημιουργήσετε το εκτελέσιμο αρχείο. Κάντε κλικ στο Επόμενο(Next) για να ξεκινήσει αυτή η διαδικασία.

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-13

Το εκτελέσιμο αρχείο θα δημιουργηθεί τώρα. Όταν τελειώσετε, κάντε κλικ στο Τέλος(Finish) για να κλείσετε τον Οδηγό IExpress.

Μετατρέψτε το σενάριο PowerShell σε EXE με το IExpress-14

Μπορείτε να βρείτε το εκτελέσιμο αρχείο στη θέση που επιλέξατε νωρίτερα.

Αυτό είναι!

Μπόνους(Bonus) : Μπορείτε επίσης να μετατρέψετε αρχεία PowerShell ( Ps1 ) σε αρχεία .exe χρησιμοποιώντας τα ακόλουθα εργαλεία τρίτων κατασκευαστών:

  • PS2EXE – ένα σενάριο Microsoft PowerShell.
  • F2KO Ps1 To Exe – μια δωρεάν εφαρμογή επιτραπέζιου υπολογιστή με πολύγλωσση υποστήριξη που μπορεί να εκτελεστεί σε λειτουργικό σύστημα Windows(Windows OS) .
  • F2KO Online Converter – μια εφαρμογή web είναι μια προσθήκη στη φορητή αυτόνομη εφαρμογή μετατροπέα Ps1 σε .exe.
  • PowerGUI Script Editor – μια εφαρμογή επιτραπέζιου υπολογιστή.
  • PowerShell Studio – Αυτό το λογισμικό μπορεί να δημιουργήσει οπτικά εργαλεία PowerShell GUI , να πραγματοποιήσει διόρθωση πολλών αρχείων και αρχείων, να δημιουργήσει προγράμματα εγκατάστασης MSI , να παρακολουθεί την απόδοση σεναρίων και πολλά άλλα.
  • ISE Steroids 2.0 Enterprise – μια εφαρμογή για υπολογιστές. Το λογισμικό επεκτείνει συγκεκριμένα το ενσωματωμένο ISE ενός τυπικού επεξεργαστή PowerShell .

Αυτά τα εργαλεία είναι αρκετά εύχρηστα. Για παράδειγμα, για να χρησιμοποιήσετε το εργαλείο PS2EXE , πραγματοποιήστε λήψη του και εξαγάγετε τα περιεχόμενα του αρχείου zip. Μετά από αυτό, η μετατροπή μιας δέσμης ενεργειών PowerShell σε μορφή (PowerShell)EXE είναι απλώς θέμα εκτέλεσης του PS2EXE , προσδιορίζοντας το σενάριο που θέλετε να μετατρέψετε και ορίστε ένα όνομα αρχείου για το αρχείο EXE που προκύπτει.



About the author

"Είμαι ανεξάρτητος ειδικός στα Windows και στο Office. Έχω πάνω από 10 χρόνια εμπειρίας στην εργασία με αυτά τα εργαλεία και μπορώ να σας βοηθήσω να αξιοποιήσετε στο έπακρο. Οι δεξιότητές μου περιλαμβάνουν: εργασία με Microsoft Word, Excel, PowerPoint και Outlook, δημιουργία ιστού σελίδες και εφαρμογές και βοηθώντας τους πελάτες να επιτύχουν τους επιχειρηματικούς τους στόχους."



Related posts