আপনি পাওয়ারশেল স্ক্রিপ্ট (PS1) এর চারপাশে একটি এক্সিকিউটেবল ফাইল মোড়ানো করতে পারেন যাতে আপনি একটি "কাঁচা" স্ক্রিপ্ট ফাইল বিতরণ না করে একটি .exe ফাইল হিসাবে স্ক্রিপ্টটি বিতরণ করতে পারেন। এটি অ-প্রযুক্তিগত ব্যবহারকারীদের কিভাবে PowerShell বা কমান্ড প্রম্পটের মাধ্যমে স্ক্রিপ্টগুলি চালাতে হয় তা ব্যাখ্যা করার প্রয়োজনীয়তা দূর করে৷
আমরা দেখেছি কিভাবে IExpress ব্যবহার করে সেলফ-এক্সট্র্যাক্টিং আর্কাইভ তৈরি করা যায়। এখন এই পোস্টে, আমরা আপনাকে দেখাব কিভাবে PowerShell স্ক্রিপ্ট ফাইলকে IExpress এর মাধ্যমে EXE ফাইলে রূপান্তর করতে হয় Windows 10 এ।
PowerShell স্ক্রিপ্ট (PS1) ফাইলকে IExpress দিয়ে EXE-তে রূপান্তর করুন
ভিজ্যুয়াল বেসিক স্ক্রিপ্ট বা পাওয়ারশেল স্ক্রিপ্ট ফাইল এবং অন্যান্য নন-এক্সিকিউটেবল স্ক্রিপ্টগুলিকে এক-ক্লিক এক্সিকিউটেবলে পরিণত করার জন্য IExpress একটি অত্যন্ত দরকারী টুল৷
চলুন শুরু করা যাক।
ধরে নেওয়া হচ্ছে আপনি ইতিমধ্যেই একটি PowerShell স্ক্রিপ্ট তৈরি করেছেন। এখন, নিম্নরূপ চালিয়ে যান:
Windows কী + R টিপুন রান ডায়ালগ চালু করতে।
রান ডায়ালগ বক্সে, iexpress
টাইপ করুন এবং এন্টার টিপুন।
নতুন সেলফ এক্সট্রাকশন ডাইরেক্টিভ ফাইল তৈরি করুন এর জন্য রেডিও বোতামটি নির্বাচন করুন৷ বিকল্প পরবর্তী ক্লিক করুন .
ফাইলগুলি এক্সট্র্যাক্ট করুন এবং একটি ইনস্টলেশন কমান্ড চালান এর জন্য রেডিও বোতাম নির্বাচন করুন৷ বিকল্প পরবর্তী ক্লিক করুন .
আপনার এক্সিকিউটেবল জন্য একটি নাম টাইপ করুন. পরবর্তী ক্লিক করুন .
আপনাকে জিজ্ঞাসা করা হবে আপনি ব্যবহারকারীকে তাদের প্যাকেজ ইনস্টলেশন নিশ্চিত করতে অনুরোধ করতে চান কিনা। এই টিউটোরিয়ালের উদ্দেশ্যে, কোন প্রম্পট নেই নির্বাচন করুন এবং তারপর পরবর্তী ক্লিক করুন . আপনি যদি একজন ব্যবহারকারীকে একটি বার্তা সহ প্রম্পট করতে চান তবে আপনি ব্যবহারকারীর সাথে প্রম্পট করুন চয়ন করতে পারেন৷ এবং নীচের বাক্সে আপনার বার্তা লিখুন৷
৷
একইভাবে, আপনি লাইসেন্স চুক্তি প্রদর্শন করতে চান কি না তা আপনাকে অনুরোধ করা হবে। এই টিউটোরিয়ালের উদ্দেশ্যে একটি লাইসেন্স প্রদর্শন করবেন না নির্বাচন করুন৷ এবং পরবর্তী ক্লিক করুন .
প্যাকেজ করা ফাইলে স্ক্রীনে, যোগ করুন ক্লিক করুন বোতাম এবং আপনার পাওয়ারশেল স্ক্রিপ্ট যোগ করতে ভুলবেন না। পরবর্তী ক্লিক করুন .
আপনার এক্সিকিউটেবল স্ক্রিপ্ট এখন ইনস্টল প্রোগ্রাম-এ দৃশ্যমান হওয়া উচিত ড্রপডাউন।
ফাইলটি নির্বাচন করুন এবং পোস্ট ইন্সটল কমান্ড ছেড়ে দিন
শো উইন্ডোতে স্ক্রীন, মূল নির্বাচনটিকে ডিফল্ট (প্রস্তাবিত) হিসাবে ছেড়ে দিন . পরবর্তী ক্লিক করুন .
সমাপ্ত বার্তা-এ স্ক্রীন, নির্বাচনটিকে কোন বার্তা নেই হিসাবে ছেড়ে দিন . আপনার স্ক্রিপ্ট চালানোর পরে আপনি যদি একটি প্রদর্শন বার্তা পেতে চান তবে প্রদর্শন বার্তা নির্বাচন করুন৷ অপশন এবং বক্সে বার্তাটি প্রবেশ করান। পরবর্তী ক্লিক করুন .
প্যাকেজের নাম এবং বিকল্প-এ ডায়ালগ, ব্রাউজ করুন ক্লিক করুন . একটি অবস্থান চয়ন করুন এবং একটি ফাইলের নাম লিখুন। সংরক্ষণ করুন ক্লিক করুন৷ . আপনি বিকল্পগুলি ছেড়ে যেতে পারেন৷ বিভাগ যেমন আছে বা উভয় বিকল্প চেক করুন। পরবর্তী ক্লিক করুন .
কনফিগার রিস্টার্ট-এ ডায়ালগ, প্রয়োজন হলেই রিস্টার্ট করুন বেছে নিন . পরবর্তী ক্লিক করুন .
আপনি আপনার IExpress কনফিগারেশন সংরক্ষণ করতে পারেন যদি আপনি ফিরে আসতে চান এবং পরে এটি সম্পাদনা করতে চান। এই টিউটোরিয়ালের উদ্দেশ্যে সংরক্ষণ করবেন না বেছে নিন . পরবর্তী ক্লিক করুন .
আপনার সমস্ত কনফিগারেশন সম্পূর্ণ হয়েছে এবং আপনি এখন এক্সিকিউটেবল তৈরি করতে প্রস্তুত। পরবর্তী ক্লিক করুন এই প্রক্রিয়া শুরু করতে।
এক্সিকিউটেবল এখন তৈরি করা হবে। হয়ে গেলে, সমাপ্ত এ ক্লিক করুন IExpress উইজার্ড বন্ধ করতে।
আপনি আগে বেছে নেওয়া অবস্থানে এক্সিকিউটেবল ফাইলটি খুঁজে পেতে পারেন৷
৷
এটাই!
বোনাস :এছাড়াও আপনি নিম্নলিখিত তৃতীয় পক্ষের টুল ব্যবহার করে PowerShell (Ps1) ফাইলকে .exe ফাইলে রূপান্তর করতে পারেন:
- PS2EXE – একটি Microsoft PowerShell স্ক্রিপ্ট।
- F2KO Ps1 থেকে Exe – বহুভাষিক সমর্থন সহ একটি বিনামূল্যের ডেস্কটপ অ্যাপ্লিকেশন যা Windows OS-এ চলতে পারে৷ ৷
- F2KO অনলাইন কনভার্টার – একটি ওয়েব অ্যাপ্লিকেশন হল পোর্টেবল স্বতন্ত্র Ps1 থেকে .exe কনভার্টার অ্যাপ্লিকেশনের একটি সংযোজন৷
- PowerGUI স্ক্রিপ্ট এডিটর – একটি ডেস্কটপ অ্যাপ্লিকেশন।
- পাওয়ারশেল স্টুডিও – এই সফ্টওয়্যারটি দৃশ্যত PowerShell GUI টুল তৈরি করতে পারে, মাল্টি-ফাইল এবং ফাইল ডিবাগিং করতে পারে, MSI ইনস্টলার তৈরি করতে পারে, স্ক্রিপ্টের কর্মক্ষমতা নিরীক্ষণ করতে পারে এবং আরও অনেক কিছু করতে পারে৷
- ISE Steroids 2.0 Enterprise - একটি ডেস্কটপ অ্যাপ্লিকেশন। সফ্টওয়্যারটি বিশেষভাবে একটি সাধারণ PowerShell সম্পাদকের অন্তর্নির্মিত ISE প্রসারিত করে৷
এই সরঞ্জামগুলি ব্যবহার করা মোটামুটি সহজ। উদাহরণস্বরূপ, PS2EXE টুল ব্যবহার করতে, এটি ডাউনলোড করুন এবং জিপ ফাইলের বিষয়বস্তু বের করুন। এটি করার পরে, একটি PowerShell স্ক্রিপ্টকে EXE ফরম্যাটে রূপান্তর করা কেবলমাত্র PS2EXE চালানোর বিষয়, আপনি যে স্ক্রিপ্টটি রূপান্তর করতে চান তা নির্দিষ্ট করা এবং ফলাফল EXE ফাইলের জন্য একটি ফাইলের নাম নির্ধারণ করা৷