Technical Anshu હોમ › ટ્યુટોરિયલ્સ › EXE માટે પાવરશેલ સ્ક્રિપ્ટ
⚙️ પાવરશેલ · PS2EXE

પાવરશેલ સ્ક્રિપ્ટને EXE માં કન્વર્ટ કરો

PowerShell સ્ક્રિપ્ટ એવા વ્યક્તિ માટે કોઈ કામની નથી જે ક્યારેય PowerShell ખોલશે નહીં. .ps1 ને એક EXE માં કન્વર્ટ કરો તેઓ મફત PS2EXE મોડ્યુલનો ઉપયોગ કરીને ડબલ-ક્લિક કરી શકે છે - ઇન્સ્ટોલ, આદેશ, GUI, આઇકન, વર્ઝન અને એડમિન વિકલ્પો અને રૂપાંતરણ ખરેખર શું કરે છે તેની પ્રમાણિક મર્યાદા.

✍️ Technical Anshu⚙️ PowerShell Scripting🎧 Multi-Language Audio
પાવરશેલ સ્ક્રિપ્ટને EXE માં કન્વર્ટ કરો
🎧 મલ્ટી-ઓડિયો ઉપલબ્ધ: વિડિઓ પ્લેયરમાં [સેટિંગ્સ] (⚙️) ➔ [ઑડિઓ ટ્રૅક] ક્લિક કરીને ભાષા પસંદ કરો.

📑પ્રકરણો

  1. શા માટે .ps1 ફાઇલ શેર કરવી મુશ્કેલ છે - અને તેને EXE માં કન્વર્ટ કરવાથી ખરેખર શું ઠીક થાય છે
  2. પ્રથમ સ્ક્રિપ્ટનું પરીક્ષણ કરો, જ્યારે તે હજુ પણ સાદી ટેક્સ્ટ ફાઇલ છે
  3. PowerShell ગેલેરીમાંથી મફત PS2EXE મોડ્યુલ ઇન્સ્ટોલ કરો
  4. એક આદેશ સાથે કન્વર્ટ કરો - Invoke-PS2EXE
  5. Win-PS2EXE GUI દ્વારા સમાન રૂપાંતરણ
  6. આઇકન, સંસ્કરણ વિગતો અને જરૂરી-એડમિન વિકલ્પ
  7. યુઝર જે રીતે કરશે તે રીતે સમાપ્ત થયેલ EXE નું પરીક્ષણ કરો
  8. પ્રમાણિક મર્યાદા - રૂપાંતરિત EXE તમારી સ્ક્રિપ્ટને છુપાવતું નથી

📋 વિહંગાવલોકન અને પગલું-દર-પગલાની માર્ગદર્શિકા

1

તમે તેને કન્વર્ટ કરતા પહેલા સ્ક્રિપ્ટનું પરીક્ષણ કરો

ક્યારેય ચકાસાયેલ સ્ક્રિપ્ટને કન્વર્ટ કરશો નહીં. એકવાર સ્ક્રિપ્ટ EXE ની અંદર બેસી જાય, કન્સોલ અને ભૂલ સંદેશાઓ છુપાયેલા હોય છે, તેથી દરેક બગ શોધવામાં ધીમી અને પીડાદાયક બને છે. .ps1 ફાઇલને સામાન્ય વપરાશકર્તા તરીકે અને એડમિનિસ્ટ્રેટર તરીકે ચલાવો, તેને હેતુસર એકવાર ખોટો ઇનપુટ ફીડ કરો, અને જ્યારે તે દરેક વખતે સમાન રીતે વર્તે ત્યારે જ તેને કન્વર્ટ કરો.

2

PS2EXE મોડ્યુલ ઇન્સ્ટોલ કરો

PS2EXE એ PowerShell ગેલેરી પર પ્રકાશિત થયેલ મફત મોડ્યુલ છે. તમે તેને એકવાર ઇન્સ્ટોલ કરો, જે PC પર EXE બનાવે છે - જે લોકો ફિનિશ્ડ EXE મેળવે છે તેઓ કંઈપણ ઇન્સ્ટોલ કરતા નથી. પાવરશેલ ખોલો અને ચલાવો:

PowerShell
Install-Module -Name ps2exe

પ્રથમ વખત, પાવરશેલ તમને PSGallery રિપોઝીટરી પર વિશ્વાસ કરવા માટે કહી શકે છે - જો તમે જાતે ઇન્સ્ટોલ કરવાનું શરૂ કર્યું હોય તો હા જવાબ આપો. જો તમારા મશીન પર નીતિ દ્વારા મોડ્યુલ ઇન્સ્ટોલ્સને અવરોધિત કરવામાં આવે છે, તો તેમને ફક્ત તમારા પોતાના એકાઉન્ટ માટે જ મંજૂરી આપો:

PowerShell
Set-ExecutionPolicy -Scope CurrentUser RemoteSigned
3

Invoke-PS2EXE આદેશ સાથે કન્વર્ટ કરો

એક આદેશ રૂપાંતરણ કરે છે. તે ઇનપુટ સ્ક્રિપ્ટ અને આઉટપુટ ફાઇલને નામ આપે છે - ઉદાહરણ નામોને તમારી પોતાની સ્ક્રિપ્ટ સાથે બદલો:

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

તેને ફોલ્ડરમાંથી ચલાવો જે તમારી સ્ક્રિપ્ટ ધરાવે છે, અને EXE .ps1 ફાઇલની બાજુમાં દેખાય છે. તે આખું રૂપાંતરણ છે - જ્યારે તમને જરૂર હોય ત્યારે પગલું 5 માંના વિકલ્પો આ જ લાઇન પર ઉમેરવામાં આવે છે.

4

અથવા Win-PS2EXE GUI નો ઉપયોગ કરો

ટાઈપ કરવા માટે ક્લિક કરવાનું પસંદ કરો છો? મોડ્યુલ ગ્રાફિકલ ફ્રન્ટ એન્ડને પણ મોકલે છે:

PowerShell
Win-PS2EXE

ઇનપુટ ફાઇલ પસંદ કરો, આઉટપુટ ફાઇલ પસંદ કરો, તમને જોઈતા વિકલ્પો પર ટિક કરો અને કમ્પાઇલ દબાવો. GUI એ કમાન્ડ લાઇનની જેમ બરાબર એ જ EXE ઉત્પન્ન કરે છે - તે ટોચ પર ફોર્મ સાથે સમાન સાધન છે, તેથી તમને જે સ્પષ્ટ લાગે તેનો ઉપયોગ કરો.

5

એક ચિહ્ન, સંસ્કરણ માહિતી અને એડમિન અધિકારો ઉમેરો

જો EXE શેર કરવામાં આવશે, તો તેને એક ઓળખ આપો. કસ્ટમ આયકન માટે -iconFile ".\tool.ico" ઉમેરો, અને -title, -product, -company અને -version ફાઇલ પ્રોપર્ટીઝની વિગતો ટેબ ભરવા માટે - નામવાળી ફાઇલો અનામી કરતાં વપરાશકર્તાઓ અને સ્કેનર્સ માટે વધુ વિશ્વાસપાત્ર લાગે છે. જો સ્ક્રિપ્ટ સિસ્ટમ સેટિંગ્સમાં ફેરફાર કરે છે, તો -requireAdmin ઉમેરો જેથી જ્યારે EXE શરૂ થાય ત્યારે વિન્ડોઝ એલિવેશન માટે પૂછે, સ્ક્રિપ્ટ અધવચ્ચે નિષ્ફળ જવાને બદલે. અને જો સ્ક્રિપ્ટ તેની પોતાની વિન્ડો અથવા ફોર્મ બતાવે છે, તો -noConsole તેની પાછળ દેખાતી કાળી કન્સોલ વિન્ડોને રોકે છે - પરંતુ કન્સોલમાં વપરાશકર્તાને પ્રશ્નો પૂછતી હોય તેવી સ્ક્રિપ્ટ માટે તેનો ક્યારેય ઉપયોગ કરશો નહીં, અથવા EXE સ્થિર દેખાશે જ્યારે તે ઇનપુટની રાહ જોશે ત્યારે કોઈ ટાઇપ કરી શકશે નહીં.

6

એક વાસ્તવિક વપરાશકર્તાની જેમ EXE નું પરીક્ષણ કરો

EXE ને ક્યાંક તટસ્થ - ડેસ્કટોપ અથવા શેર કરેલ ફોલ્ડર - કોપી કરો અને તેના પર ડબલ-ક્લિક કરો. તમારી પાવરશેલ વિન્ડોમાંથી તેનો નિર્ણય કરશો નહીં. જો તેને એડમિન અધિકારોની જરૂર હોય, તો ખાતરી કરો કે UAC પ્રોમ્પ્ટ દેખાય છે અને તે પછી જોબ પૂર્ણ થાય છે. પછી જોડીને એકસાથે રાખો: સ્ક્રિપ્ટ અને EXE સમાન ફોલ્ડરમાં. જ્યારે સ્ક્રિપ્ટ બદલાય છે, ત્યારે રૂપાંતરણને ફરીથી ચલાવો અને EXE ને બદલો - ક્યારેય વાસી બિલ્ડ ન આપો.

📌 નોંધ: લક્ષ્ય PC ને કંઈપણ ઇન્સ્ટોલ કરવાની જરૂર નથી. EXE તમારી સ્ક્રિપ્ટને પાવરશેલ એન્જિનને સોંપે છે જે પહેલાથી Windows માં બનેલ છે - રૂપાંતરણ પેકેજિંગને બદલે છે, એન્જિનને નહીં.
7

પ્રમાણિક મર્યાદાઓ - તમે શેર કરો તે પહેલાં વાંચો

⚠️ ચેતવણી: સ્ક્રિપ્ટને EXE માં રૂપાંતરિત કરવાથી તેને છુપાવવું, તેને લૉક કરવું અથવા એન્ક્રિપ્ટ કરવું નથી. PS2EXE તમારી સ્ક્રિપ્ટને નાના .NET પ્રોગ્રામની અંદર લપેટી લે છે, અને સંપૂર્ણ સ્ક્રિપ્ટ ટેક્સ્ટ એન્કોડેડ સ્વરૂપમાં EXE ની અંદર જાય છે. એન્કોડિંગ એ એન્ક્રિપ્શન નથી - ત્યાં કોઈ ચાવી નથી અને કોઈ લોક નથી. જ્યારે EXE ચાલે છે, ત્યારે તેણે વાંચી શકાય તેવી સ્ક્રિપ્ટ પાવરશેલ એન્જિનને આપવી જોઈએ, અને પ્રોગ્રામ રન સમયે જે કંઈપણ વાંચી શકે છે, તે નક્કી વ્યક્તિ પણ વાંચી શકે છે. રૂપાંતરિત EXE ની અંદરની દરેક વસ્તુને સાર્વજનિક ગણો.

તે એક હકીકત એ નિયમ આપે છે જે તમને સુરક્ષિત રાખે છે: તમે રૂપાંતરિત કરો છો તે સ્ક્રિપ્ટમાં ક્યારેય ગુપ્ત ન રાખો - કોઈ એડમિન પાસવર્ડ નહીં, કોઈ સર્વિસ-એકાઉન્ટ પાસવર્ડ નહીં, કોઈ API કી અથવા ટોકન નહીં, કોઈ Wi-Fi કી નહીં જે તમે પોસ્ટર પર છાપશો નહીં. જો કોઈ સ્ક્રિપ્ટને પાસવર્ડની જરૂર હોય, તો તેણે તે માટે પૂછવું જોઈએ અથવા તેને ચલાવવાના સમયે યોગ્ય ઓળખપત્ર સ્ટોરમાંથી વાંચવું જોઈએ, તેને ક્યારેય ફાઇલની અંદર લઈ જશો નહીં.

એક વધુ પ્રમાણિક મર્યાદા: એક તદ્દન નવી, સહી વિનાની EXE કે જે ટેક્સ્ટને ડીકોડ કરે છે અને પોતાની અંદર ચલાવે છે તે વાસ્તવિક માલવેર ડિલિવરી જેવો જ આકાર ધરાવે છે, તેથી તમારી સ્ક્રિપ્ટ સ્વચ્છ હોવા છતાં એન્ટિવાયરસ અને સ્માર્ટસ્ક્રીન તમારી રૂપાંતરિત ફાઇલને ફ્લેગ કરી શકે છે. પ્રામાણિક સુધારાઓ ઓળખ છે, યુક્તિઓ નથી: પગલું 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
<સારાંશ>🎙️ સંપૂર્ણ ટ્રાન્સક્રિપ્ટ — વિસ્તૃત કરવા માટે ટૅપ કરો

પાવરશેલ સ્ક્રિપ્ટ (.ps1) ને ફ્રી PS2EXE મોડ્યુલ સાથે ડબલ-ક્લિક EXE માં કન્વર્ટ કરો: ઇન્સ્ટોલ કરો, Invoke-PS2EXE કમાન્ડ, GUI, આઇકન, વર્ઝન અને એડમિન વિકલ્પો ઉપરાંત પ્રમાણિક મર્યાદાઓ.

પગલાં-દર-પગલાંની મુશ્કેલીનિવારણ માર્ગદર્શિકા અને ઉકેલો - પાવરશેલ સ્ક્રિપ્ટને સોફ્ટવેરમાં કન્વર્ટ કરો. ટેકનિકલ અંશુ દ્વારા ઓન-સ્ક્રીન પ્રદર્શન.

(સ્રોત પૃષ્ઠ પર ટ્રાન્સક્રિપ્ટ અહીં સમાપ્ત થાય છે)

❓ વારંવાર પૂછાતા પ્રશ્નો

<સારાંશ>શું આ ટ્યુટોરીયલ અનુસરવા માટે 100% મફત છે?

હા! ટેકનિકલ અંશુ દ્વારા દર્શાવવામાં આવેલી તમામ માર્ગદર્શિકાઓ અને પદ્ધતિઓ મફત, કાનૂની અને શૈક્ષણિક સંસાધનોનો ઉપયોગ કરે છે.

<સારાંશ>શું નવા નિશાળીયા આ માર્ગદર્શિકાને અનુસરી શકે છે?

ચોક્કસ! દરેક પગલું વિગતવાર સૂચનાઓ સાથે સ્ક્રીન પર દર્શાવવામાં આવે છે જેથી કોઈપણ સરળતાથી અનુસરી શકે.

<સારાંશ>જો હું અટકી જાઉં તો હું પ્રશ્નો ક્યાં પૂછી શકું?

યુટ્યુબ વિડિયો પર સીધી ટિપ્પણી કરો અને અમારો સમુદાય અને ટેકનિકલ અંશુ તમને મદદ કરશે.

🚀 YouTube પર સંપૂર્ણ ટ્યુટોરીયલ જુઓ

🚀 YouTube પર સંપૂર્ણ પગલું-દર-પગલાં વિડિઓ ટ્યુટોરિયલ જુઓ: https://www.youtube.com/watch?v=F2xMkbJi4wk

IT સપોર્ટ, Windows સમસ્યાનિવારણ અને સર્વર મેનેજમેન્ટ માટે ટેકનિકલ અંશુને સબ્સ્ક્રાઇબ કરો.

▶️ સંપૂર્ણ વિડિઓ જુઓ
આ ટ્યુટોરીયલ ટેકનિકલ અંશુના પાવરશેલ સ્ક્રિપ્ટને EXE વિડિયોમાં કન્વર્ટ કરવા પર આધારિત છે • કોઈ સ્ટેપ પર અટકી ગયા છો? વિડિયો કોમેન્ટમાં પૂછો — તમને ત્યાં મદદ મળશે 🙏