Technical Anshu Home › Tutorials › PowerShell Script to EXE
⚙️ பவர்ஷெல் · PS2EXE

பவர்ஷெல் ஸ்கிரிப்டை EXE ஆக மாற்றவும்

PowerShell ஐ திறக்காத ஒருவருக்கு பவர்ஷெல் ஸ்கிரிப்ட் எந்தப் பயனும் இல்லை. இலவச PS2EXE தொகுதியைப் பயன்படுத்தி, .ps1 ஐ ஒரு EXE ஆக மாற்றவும் - நிறுவல், கட்டளை, GUI, ஐகான், பதிப்பு மற்றும் நிர்வாக விருப்பங்கள் மற்றும் உண்மையான மாற்றத்தின் நேர்மையான வரம்புகளைப் பயன்படுத்தி அவர்கள் இருமுறை கிளிக் செய்யலாம்.

✍️ Technical Anshu⚙️ PowerShell Scripting🎧 Multi-Language Audio
பவர்ஷெல் ஸ்கிரிப்டை EXE ஆக மாற்றவும்
🎧 பல மொழி ஆடியோ: வீடியோ பிளேயரில் [அமைப்புகள்] (⚙️) ➔ [ஆடியோ டிராக்] என்பதைக் கிளிக் செய்து மொழியைத் தேர்ந்தெடுக்கவும்.

📑அத்தியாயங்கள்

  1. ஏன் .ps1 கோப்பைப் பகிர்வது கடினமாக உள்ளது - அதை EXE ஆக மாற்றுவது உண்மையில் என்ன சரி செய்கிறது
  2. ஸ்கிரிப்டை முதலில் சோதிக்கவும், அது இன்னும் எளிய உரைக் கோப்பாக இருக்கும் போது
  3. பவர்ஷெல் கேலரியில் இருந்து இலவச PS2EXE தொகுதியை நிறுவவும்
  4. ஒரு கட்டளையுடன் மாற்றவும் - Invoke-PS2EXE
  5. Win-PS2EXE GUI மூலம் அதே மாற்றம்
  6. ஐகான், பதிப்பு விவரங்கள் மற்றும் தேவை-நிர்வாகம் விருப்பம்
  7. முடிந்த EXE ஐ ஒரு பயனர் விரும்பும் வழியில் சோதிக்கவும்
  8. நேர்மையான வரம்புகள் - மாற்றப்பட்ட EXE உங்கள் ஸ்கிரிப்டை மறைக்காது

📋 மேலோட்டம் & படிப்படியான வழிகாட்டி

1

ஸ்கிரிப்டை மாற்றும் முன் அதைச் சோதிக்கவும்

சோதனை செய்யப்படாத ஸ்கிரிப்டை ஒருபோதும் மாற்ற வேண்டாம். ஒரு EXE க்குள் ஸ்கிரிப்ட் அமர்ந்ததும், கன்சோலும் பிழைச் செய்திகளும் மறைக்கப்படும், எனவே ஒவ்வொரு பிழையும் மெதுவாகவும், வேதனையாகவும் இருக்கும். .ps1 கோப்பை ஒரு சாதாரண பயனராகவும் நிர்வாகியாகவும் இயக்கவும், ஒரு முறை தவறான உள்ளீட்டை வேண்டுமென்றே வழங்கவும், மேலும் ஒவ்வொரு முறையும் ஒரே மாதிரியாக செயல்படும் போது மட்டுமே அதை மாற்றவும்.

2

PS2EXE தொகுதியை நிறுவவும்

PS2EXE என்பது பவர்ஷெல் கேலரியில் வெளியிடப்பட்ட இலவச தொகுதி. EXE ஐ உருவாக்கும் கணினியில் ஒரு முறை நிறுவவும் - முடிக்கப்பட்ட EXE ஐப் பெறுபவர்கள் எதையும் நிறுவ மாட்டார்கள். PowerShell ஐ திறந்து இயக்கவும்:

PowerShell
Install-Module -Name ps2exe

முதல் முறையாக, PSGallery களஞ்சியத்தை நம்பும்படி PowerShell உங்களைக் கேட்கலாம் - நீங்களே நிறுவலைத் தொடங்கினால் ஆம் என்று பதிலளிக்கவும். உங்கள் கணினியில் உள்ள கொள்கையால் தொகுதி நிறுவல்கள் தடுக்கப்பட்டால், அவற்றை உங்கள் சொந்த கணக்கிற்கு மட்டும் அனுமதிக்கவும்:

PowerShell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
3

Invoke-PS2EXE கட்டளையுடன் மாற்றவும்

ஒரு கட்டளை மாற்றத்தை செய்கிறது. இது உள்ளீட்டு ஸ்கிரிப்ட் மற்றும் வெளியீட்டு கோப்பினை பெயரிடுகிறது - எடுத்துக்காட்டு பெயர்களை உங்கள் சொந்த ஸ்கிரிப்ட் மூலம் மாற்றவும்:

PowerShell
Invoke-PS2EXE -inputFile ".\DiskCleanup.ps1" -outputFile ".\DiskCleanup.exe"

உங்கள் ஸ்கிரிப்டை வைத்திருக்கும் கோப்புறையிலிருந்து அதை இயக்கவும், .ps1 கோப்பிற்கு அடுத்ததாக EXE தோன்றும். அதுவே முழு மாற்றமாகும் - படி 5 இல் உள்ள விருப்பங்கள் உங்களுக்குத் தேவைப்படும்போது அதே வரியில் சேர்க்கப்படும்.

4

அல்லது Win-PS2EXE GUI ஐப் பயன்படுத்தவும்

தட்டச்சு செய்ய கிளிக் செய்வதை விரும்புகிறீர்களா? தொகுதி ஒரு வரைகலை முன் முனையையும் அனுப்புகிறது:

PowerShell
Win-PS2EXE

உள்ளீட்டு கோப்பைத் தேர்ந்தெடுத்து, வெளியீட்டு கோப்பைத் தேர்ந்தெடுத்து, நீங்கள் விரும்பும் விருப்பங்களைத் தேர்ந்தெடுத்து தொகுக்கவும். GUI ஆனது கட்டளை வரியின் அதே EXE ஐ உருவாக்குகிறது - இது மேலே உள்ள படிவத்துடன் அதே கருவியாகும், எனவே நீங்கள் தெளிவாகக் கண்டதை பயன்படுத்தவும்.

5

ஒரு ஐகான், பதிப்புத் தகவல் மற்றும் நிர்வாக உரிமைகளைச் சேர்

EXE பகிரப்பட்டால், அதற்கு அடையாளத்தைக் கொடுங்கள். தனிப்பயன் ஐகானுக்கு -iconFile ".\tool.ico" ஐச் சேர்க்கவும், மேலும் -title, -product, -company மற்றும் -version கோப்பு பண்புகளின் விவரங்கள் தாவலை நிரப்ப - பெயரிடப்பட்ட கோப்புகள் பயனர்கள் மற்றும் ஸ்கேனர்களை விட நம்பகமானதாக இருக்கும். ஸ்கிரிப்ட் அமைப்பு அமைப்புகளை மாற்றினால், -requireAdmin ஐச் சேர்க்கவும், எனவே EXE தொடங்கும் போது ஸ்கிரிப்ட் பாதியிலேயே தோல்வியடைவதற்குப் பதிலாக Windows உயரத்தை கேட்கும். ஸ்கிரிப்ட் அதன் சொந்த சாளரம் அல்லது படிவத்தைக் காட்டினால், -noConsole அதன் பின்னால் தோன்றும் கருப்பு கன்சோல் சாளரத்தை நிறுத்துகிறது - ஆனால் கன்சோலில் பயனரிடம் கேள்விகளைக் கேட்கும் ஸ்கிரிப்ட்டிற்கு அதை ஒருபோதும் பயன்படுத்த வேண்டாம், அல்லது யாரும் தட்டச்சு செய்ய முடியாத உள்ளீட்டிற்காக காத்திருக்கும் போது EXE உறைந்திருக்கும்.

6

உண்மையான பயனரைப் போல EXE ஐ சோதிக்கவும்

எங்காவது நடுநிலையில் உள்ள EXE ஐ நகலெடுக்கவும் - டெஸ்க்டாப் அல்லது பகிரப்பட்ட கோப்புறை - அதை இருமுறை கிளிக் செய்யவும். உங்கள் பவர்ஷெல் சாளரத்தில் இருந்து அதை மதிப்பிடாதீர்கள். அதற்கு நிர்வாக உரிமைகள் தேவைப்பட்டால், UAC ப்ராம்ட் தோன்றுவதையும், அதன் பிறகு வேலை முடிவடைவதையும் உறுதிப்படுத்தவும். பின்னர் ஜோடியை ஒன்றாக வைத்திருங்கள்: ஸ்கிரிப்ட் மற்றும் EXE ஒரே கோப்புறையில். ஸ்கிரிப்ட் மாறும்போது, மாற்றத்தை மீண்டும் இயக்கவும் மற்றும் EXE ஐ மாற்றவும் - பழைய கட்டமைப்பை ஒருபோதும் ஒப்படைக்க வேண்டாம்.

📌 குறிப்பு: இலக்கு PCக்கு எதுவும் நிறுவப்படவில்லை. EXE உங்கள் ஸ்கிரிப்டை Windows இல் ஏற்கனவே கட்டமைக்கப்பட்ட பவர்ஷெல் எஞ்சினிடம் ஒப்படைக்கிறது - மாற்றமானது பேக்கேஜிங்கை மாற்றுகிறது, இயந்திரத்தை அல்ல.
7

நேர்மையான வரம்புகள் - பகிர்வதற்கு முன் படிக்கவும்

⚠️ எச்சரிக்கை: ஒரு ஸ்கிரிப்டை EXE ஆக மாற்றுவது அதை மறைக்கவோ, பூட்டவோ அல்லது குறியாக்கவோ இல்லை. PS2EXE உங்கள் ஸ்கிரிப்டை ஒரு சிறிய .NET நிரலுக்குள் மூடுகிறது, மேலும் முழுமையான ஸ்கிரிப்ட் உரை EXE க்குள் குறியிடப்பட்ட வடிவத்தில் பயணிக்கிறது. குறியாக்கம் என்பது குறியாக்கம் அல்ல - சாவி மற்றும் பூட்டு இல்லை. EXE இயங்கும் போது, ​​அது படிக்கக்கூடிய ஸ்கிரிப்டை PowerShell இன்ஜினிடம் ஒப்படைக்க வேண்டும், மேலும் நிரல் இயங்கும் நேரத்தில் படிக்கக்கூடிய எதையும், உறுதியான நபரும் படிக்க முடியும். மாற்றப்பட்ட EXE இல் உள்ள அனைத்தையும் பொது என கருதவும்.

அந்த ஒரு உண்மை உங்களைப் பாதுகாப்பாக வைத்திருக்கும் விதியை வழங்குகிறது: நீங்கள் மாற்றும் ஸ்கிரிப்ட்டில் ரகசியத்தை வைக்க வேண்டாம் - நிர்வாகி கடவுச்சொல் இல்லை, சேவை கணக்கு கடவுச்சொல் இல்லை, API விசை அல்லது டோக்கன் இல்லை, போஸ்டரில் நீங்கள் அச்சிடாத Wi-Fi விசை இல்லை. ஒரு ஸ்கிரிப்ட்டுக்கு கடவுச்சொல் தேவைப்பட்டால், அது அதைக் கேட்க வேண்டும் அல்லது இயங்கும் நேரத்தில் சரியான நற்சான்றிதழ் அங்காடியில் இருந்து அதைப் படிக்க வேண்டும், அதை ஒருபோதும் கோப்பின் உள்ளே கொண்டு செல்ல வேண்டாம்.

இன்னும் ஒரு நேர்மையான வரம்பு: ஒரு புத்தம் புதிய, கையொப்பமிடாத EXE, உரையை டிகோட் செய்து இயக்கும் உண்மையான தீம்பொருள் விநியோகத்தின் அதே வடிவத்தைக் கொண்டுள்ளது, எனவே உங்கள் ஸ்கிரிப்ட் சுத்தமாக இருந்தாலும் வைரஸ் தடுப்பு மற்றும் SmartScreen உங்கள் மாற்றப்பட்ட கோப்பைக் கொடியிடலாம். நேர்மையான திருத்தங்கள் அடையாளம், தந்திரங்கள் அல்ல: படி 5 இல் இருந்து பதிப்புத் தகவலை நிரப்பவும், ஒவ்வொரு முறையும் அதே இடத்தில் இருந்து கோப்பை விநியோகிக்கவும், நீங்கள் கருவிகளை தவறாமல் பகிர்ந்தால் குறியீட்டு-கையொப்பமிடும் சான்றிதழுடன் கையொப்பமிடவும். பயனர்கள் தங்கள் வைரஸ் தடுப்பு செயலியை முடக்கச் சொல்லி எச்சரிக்கைக்கு பதிலளிக்க வேண்டாம்.

🏷️Topic Search Variables & Keywords

🔍 PowerShell 🔍 PS2EXE 🔍 Invoke-PS2EXE 🔍 Win-PS2EXE 🔍 PS1 to EXE 🔍 TechnicalAnshu 🔍 ITAdmin 🔍 Scripting 🔍 Convert PowerShell Script to EXE 🔍 PowerShell Script Converter 🔍 Install-Module ps2exe 🔍 Windows Admin Tools
<சுருக்கம்>🎙️ முழு டிரான்ஸ்கிரிப்ட் — விரிவாக்க தட்டவும்

இலவச PS2EXE தொகுதியுடன் PowerShell ஸ்கிரிப்டை (.ps1) இருமுறை கிளிக் செய்து EXE ஆக மாற்றவும்: நிறுவுதல், Invoke-PS2EXE கட்டளை, GUI, ஐகான், பதிப்பு மற்றும் நிர்வாக விருப்பங்கள் மற்றும் நேர்மையான வரம்புகள்.

படிப்படியாக சரிசெய்தல் வழிகாட்டி & தீர்வுகள் - பவர்ஷெல் ஸ்கிரிப்டை மென்பொருளாக மாற்றவும். டெக்னிக்கல் அன்ஷூ மூலம் திரையில் ஆர்ப்பாட்டம்.

(டிரான்ஸ்கிரிப்ட் இங்கே மூலப் பக்கத்தில் முடிகிறது)

❓ அடிக்கடி கேட்கப்படும் கேள்விகள்

<சுருக்கம்>இந்தப் பயிற்சி 100% இலவசமா?

ஆம்! டெக்னிக்கல் அன்ஷு மூலம் நிரூபிக்கப்பட்ட அனைத்து வழிகாட்டிகளும் முறைகளும் இலவச, சட்ட மற்றும் கல்வி ஆதாரங்களைப் பயன்படுத்துகின்றன.

<சுருக்கம்>இந்த வழிகாட்டியை ஆரம்பநிலையாளர்கள் பின்பற்றலாமா?

நிச்சயமாக! ஒவ்வொரு அடியும் விரிவான வழிமுறைகளுடன் திரையில் காண்பிக்கப்படும், எனவே எவரும் எளிதாக பின்பற்றலாம்.

<சுருக்கம்>நான் சிக்கிக்கொண்டால் நான் எங்கே கேள்விகளைக் கேட்கலாம்?

YouTube வீடியோவில் நேரடியாக கருத்துத் தெரிவிக்கவும், எங்கள் சமூகமும் தொழில்நுட்ப அன்ஷுவும் உங்களுக்கு உதவுவார்கள்.

🚀 YouTube இல் முழு டுடோரியலைப் பார்க்கவும்

🚀 YouTube இல் முழுப் படிப்படியான வீடியோ டுடோரியலைப் பார்க்கவும்: https://www.youtube.com/watch?v=F2xMkbJi4wk

IT ஆதரவு, Windows சரிசெய்தல் மற்றும் சர்வர் மேலாண்மை ஆகியவற்றிற்கு டெக்னிக்கல் அன்ஷுவுக்கு குழுசேரவும்.

▶️ முழு வீடியோவைப் பார்க்கவும்
இந்த டுடோரியல் தொழில்நுட்ப அன்ஷுன் பவர்ஷெல் ஸ்கிரிப்டை EXE வீடியோவாக மாற்றுவதன் அடிப்படையிலானது • ஏதேனும் படியில் சிக்கியுள்ளதா? வீடியோ கருத்துகளில் கேளுங்கள் - அங்கு உங்களுக்கு உதவி கிடைக்கும்