আমরা অবশ্যই দেখতে পাচ্ছি যে কিছু .exe
ফাইল কার্যকর করতে হবে তবে এমএসআই ফাইলগুলির বিভিন্ন কার্যকারিতা কী?
আমরা অবশ্যই দেখতে পাচ্ছি যে কিছু .exe
ফাইল কার্যকর করতে হবে তবে এমএসআই ফাইলগুলির বিভিন্ন কার্যকারিতা কী?
উত্তর:
এমএসআই হ'ল মাইক্রোসফ্ট সাইলেন্ট ইনস্টলার এর সংক্ষিপ্ত রূপ, এটি পটভূমিতে .exe ইনস্টলার ইনস্টল করে।
এটি জিপিওতে ব্যবহৃত হয়, উদাহরণস্বরূপ আপনি যদি উইন্ডোজ ইনফ্রাস্ট্রাকচারের দ্বারা পরিচালিত একটি অ্যাপ্লিকেশন স্থাপন করতে চান তবে আপনাকে এমএসআই দিয়ে একটি নতুন জিপিও নিয়ম তৈরি করতে হবে এবং ব্যবহারকারীর হস্তক্ষেপ ছাড়াই এমএসআই প্রতিটি মেশিনে ইনস্টল করা হবে will
জিপিও হ'ল "গ্রুপ পলিসি অবজেক্ট" যা "একটি অ্যাক্টিভ ডিরেক্টরি পরিবেশে অপারেটিং সিস্টেম, অ্যাপ্লিকেশন এবং ব্যবহারকারীদের সেটিংসের কেন্দ্রিয় পরিচালন এবং কনফিগারেশন সরবরাহ করে।"
The Windows Installer (previously known as Microsoft Installer) is a software component...
- উইকিপিডিয়া । হ্যাঁ, এমএসআই হ'ল মাইক্রোসফ্ট ইনস্টলার, এবং নীরব ইনস্টলার নয়।
Microsoft Silent Installer
প্রথম ফর্মটি প্রথম শুনছি । আমি সবসময় জানতাম যে এমএসআই ঘোরা এম icro গুলি অনেকবার আমি nstaller`। আপনার কি এমন কোনও অফিশিয়াল উদ্ধৃতি আছে যা বলে?
ইনস্টলার কী? ভাল, একটি ইনস্টলার একটি প্রোগ্রাম চালানোর অনুমতি দেওয়ার জন্য একটি সিস্টেম প্রস্তুত করে: এটি সেই প্রোগ্রামটি ইনস্টল করে। এই প্রক্রিয়া চলাকালীন, কোনও ইনস্টলার (উইন্ডোজে) ফাইলগুলি সিস্টেমের অবস্থানগুলিতে অনুলিপি করতে পারে, এটি চালু করতে শর্টকাট রাখতে পারে, গ্রন্থাগারগুলি আপডেট করতে পারে, পুরানো সংস্করণগুলি মুছে ফেলতে পারে etc কোনও সার্বজনীন ইনস্টলার স্ট্যান্ডার্ড বা ফর্ম্যাট নেই; যে কোনও প্রোগ্রাম যা এই ক্রিয়াগুলি সম্পাদন করে (অন্য প্রোগ্রাম "" ইনস্টল করে ") তাকে ইনস্টলার বলা যেতে পারে।
উইন্ডোজের একটি "এক্সি" ফাইলটি পোর্টেবল এক্সিকিউটেবল ফাইল হিসাবে পরিচিত এবং এতে নির্বিচারে নির্দেশাবলী থাকে, হয় মেশিন কোড অথবা। নেট বাইটকোড। পিই ফর্ম্যাট সম্পর্কে এমন কিছু নেই যা এটি ইনস্টলার হিসাবে চিহ্নিত করবে। অবশ্যই, স্বেচ্ছাসেবী মেশিন কোডের সাহায্যে আপনি একটি ইনস্টলার লিখতে সক্ষম হন - এবং আপনি যে "এক্সি" ইনস্টলারগুলি দেখেন তারা সেই পদ্ধতিটি গ্রহণ করে।
কিছু লোক তাদের নিজস্ব কাস্টম ইনস্টলার লিখেন। অন্যরা কিছু সময় এবং প্রচেষ্টা বাঁচাতে ইনস্টলার জেনারেটর ব্যবহার করে; এর মধ্যে এনএসআইএস, ইনোসেটআপ, ইনস্টলশিল্ড এবং আরও অনেক কিছু রয়েছে।
এমএসআই হ'ল একটি নির্দিষ্ট বিন্যাস যা কোনও ইনস্টলেশন সম্পর্কে তথ্য সঞ্চয় করতে ব্যবহৃত হয়, কোন পদক্ষেপ নিতে হবে এবং কোন ফাইলগুলি কোথায় রাখা উচিত তার একটি ডাটাবেস। নিজেই, এটি কার্যকর করা যায় না; এটি আসলে msiexec.exe
উইন্ডোজ সিস্টেমে ব্যাখ্যা করা হয়। এই দোভাষী তার পরে এমএসআই ফাইলের মধ্যে উল্লিখিত পদক্ষেপগুলি অনুসরণ করবেন। আপনি তাত্ত্বিকভাবে এমএসআই (এবং এনএসআইএস, ইনোসেটআপ ইত্যাদি) এর মতো একটি ডেটাবেস ব্যবহার করে এমন কোনও এক্সই তৈরি করতে পারেন exe
এমএসআইকে বিশেষ করে তোলে তা হ'ল এটি অন্তর্নির্মিত সরঞ্জামগুলির সাথে অন্তর্ভুক্ত এবং ব্যাখ্যা করা হয়, এবং এটি কর্পোরেট পরিবেশে অনেকগুলি মেশিনে সহজেই স্থাপনার জন্য অ্যাক্টিভ ডিরেক্টরিতে সংহত করা হয় এবং ক্লেমের উত্তরটি আরও বিশদভাবে কভার করে।
এমএসআই ফাইল হ'ল ডাটাবেস ফাইল (বিশেষত এমএস-এসকিউএল ডাটাবেস) যা ডেটাবেস টেবিলের মাধ্যমে ইনস্টলেশন বর্ণনা করে এবং এমএসআই ফাইলের মধ্যেই সংজ্ঞায়িত ইনস্টলেশন ক্রমের একটি জটিল সেটের মাধ্যমে ইনস্টল করে।
এমএসআই ফাইলগুলি "ক্লেম" লেখার সাথে সাথে পটভূমিতে EXE ফাইল হিসাবে ইনস্টল করছে না - সেগুলি উইন্ডোজ ইনস্টলার ইঞ্জিন দ্বারা গ্রাস করা হয় যা এমএসএেক্সেক.এক্সই কমান্ড লাইন ইন্টারফেসের মাধ্যমে অ্যাক্সেসযোগ্য । অথবা সম্ভবত অ্যাডভান্সড ইন্সটলারের টীকাযুক্ত এমএসএেক্সেক.এক্সই কমান্ড লাইনের নমুনাগুলি চেষ্টা করুন । তারপরে ইনস্টলটি নিজেই দুটি পৃথক ক্রম দ্বারা চালিত হয়: ব্যবহারকারী ইন্টারফেস সিকোয়েন্স এবং প্রকৃত ইনস্টলেশন ক্রম - পরবর্তীটি লোকালসিস্টেম অ্যাকাউন্ট ব্যবহার করে সিস্টেমের প্রসঙ্গে চলে । এই ব্যবস্থাটি ইনস্টলারকে অস্থায়ী প্রশাসনিক অধিকার, বা উন্নত অধিকারগুলির যথাযথ পদ হিসাবে অনুমোদিত করার জন্য প্রয়োজনীয়।
EXE ইনস্টলারগুলি যে কোনও কিছু হতে পারে। প্রায়শই তারা পুরানো স্টাইলের স্ক্রিপ্ট ভিত্তিক ইনস্টলার থাকে যা ডেটাবেসের ভিত্তিতে নয়, তবে একটি এক্সই ফাইলটি একটি এমএসআই ফাইল এবং সম্পর্কিত রানটাইম উপাদানযুক্ত একটি মোড়ক হতে পারে be এটি সমস্ত নির্ভর করে এবং প্রতিটি নির্দিষ্ট ক্ষেত্রে তদন্ত করতে হবে।