Acasă
» WINDOWS
»
Cum se transformă un script PowerShell în EXE pe Windows 10
Cum se transformă un script PowerShell în EXE pe Windows 10
Scripturile sunt excelente pentru atunci când aveți o nevoie foarte specifică pe care o aplicație nu o poate satisface. Dacă știi să scrii un scenariu sau l-ai găsit pe cel perfect, probabil că îți va ușura o sarcină de zi cu zi. Un script este grozav, dar vine cu anumite restricții. Uneori, este mai bine dacă aveți un fișier EXE cu care să lucrați și ați fi surprins să știți cât de ușor este să convertiți un script PowerShell într-un fișier EXE.
Convertiți scriptul PowerShell în EXE
PS2EXE-GUI este un instrument care vă oferă o interfață grafică pentru conversia unui script PowerShell într-un fișier EXE. Tot ce aveți nevoie este scriptul și o pictogramă pe care să o utilizați EXE. Obținerea unei pictograme este foarte ușor, așa că alegeți ceva care se potrivește scriptului dvs., apoi descărcați și rulați PS2EXE-GUI.
În câmpul Sursă, selectați scriptul pe care doriți să îl convertiți într-un EXE. În câmpul Fișier țintă, introduceți un nume pentru fișierul de ieșire și asigurați-vă că are o extensie de fișier EXE. În câmpul Pictogramă, selectați fișierul pictogramă pe care l-ați creat pentru executabilul dvs.
Celelalte câmpuri sunt destul de explicite, așa că continuați și completați-le. Nu există alte setări pe care trebuie să le modificați. Faceți clic pe „Compilați”.
Se va deschide o fereastră PowerShell și va afișa procesul de compilare. Nu ar trebui să dureze prea mult, dar când se termină, veți vedea un mesaj „Apăsați Enter pentru a părăsi:”. Atingeți tasta Enter de două ori pentru a închide fereastra PowerShell. Vizitați folderul care a avut scriptul pe care l-ați convertit și EXE convertit ar trebui să fie acolo.
Aplicația nu va crea un program instalabil. Când rulați fișierul EXE, acesta va rula pur și simplu scriptul ca și cum ar fi rulat din fișierul PS1. Dacă scriptul a fost scris pentru a îndeplini o anumită funcție și apoi iese singur, EXE va acționa la fel. Va acționa în continuare ca scenariul original, este doar într-un ambalaj diferit.
Cu un script PowerShell în format de fișier EXE, este mult mai ușor să rulați scriptul ca parte a unui proces de automatizare. Nu toate instrumentele de automatizare pot juca bine cu un script, dar EXE-urile sunt de obicei mai bine acceptate. Dacă doriți să distribuiți un script și nu doriți ca utilizatorii neexperimentați să-l modifice, distribuirea lui ca EXE este probabil o idee mai bună.
Aveți un script batch pe care doriți să îl convertiți într-un EXE? Este la fel de ușor, deși rezultatele pot varia în funcție de script.