Windows Management Instrumentation (WMI) কমান্ড

Microsoft Technologies - ব্যাচ স্ক্রিপ্ট (Batch Script) Batch Script এর সাথে External Command Integration |
191
191

Windows Management Instrumentation (WMI) হল একটি শক্তিশালী টুল যা উইন্ডোজ অপারেটিং সিস্টেমের মাধ্যমে হার্ডওয়্যার এবং সফটওয়্যার উপাদানগুলোর তথ্য প্রাপ্তি, পরিচালনা এবং পর্যবেক্ষণের জন্য ব্যবহৃত হয়। এটি উইন্ডোজ সিস্টেমের বিভিন্ন তথ্য যেমন সিস্টেম কনফিগারেশন, হার্ডওয়্যার অবস্থা, সফটওয়্যার ইনস্টলেশন, নেটওয়ার্ক সেটিংস, এবং অন্যান্য সিস্টেম সম্পর্কিত তথ্য সংগ্রহ করতে ব্যবহৃত হয়।

Batch Script-এ WMI কমান্ড ব্যবহার করে আপনি সহজেই সিস্টেমের বিভিন্ন তথ্য যেমন সিপিইউ, মেমোরি, ডিস্ক, নেটওয়ার্ক ইন্টারফেস ইত্যাদি সম্পর্কে জানতে পারবেন। WMI কমান্ডগুলি মূলত WMIC (Windows Management Instrumentation Command-line) ব্যবহার করে চালানো হয়, যা উইন্ডোজ কমান্ড প্রম্পটে একটি ইউটিলিটি হিসেবে উপলব্ধ।


WMI কমান্ড ব্যবহার করার জন্য কিছু সাধারণ উদাহরণ:

১. System Information সংগ্রহ করা

আপনি সিস্টেম সম্পর্কিত বিভিন্ন তথ্য বের করতে WMI কমান্ড ব্যবহার করতে পারেন। উদাহরণস্বরূপ, নিচের কোডটি আপনার সিস্টেমের মডেল এবং সিরিয়াল নম্বর বের করবে।

wmic bios get manufacturer, version, serialnumber

ব্যাখ্যা:

  • wmic bios get manufacturer, version, serialnumber
    এই কমান্ডটি BIOS সম্পর্কিত তথ্য যেমন ম্যানুফ্যাকচারার, ভার্সন এবং সিরিয়াল নাম্বার বের করবে।

আউটপুট:

Manufacturer    Version    SerialNumber
Dell Inc.       1.7.0      ABC123XYZ

২. CPU তথ্য বের করা

CPU সম্পর্কিত তথ্য বের করতে নিচের WMI কমান্ড ব্যবহার করা হয়:

wmic cpu get caption, deviceid, numberofcores, maxclockspeed

ব্যাখ্যা:

  • wmic cpu get caption, deviceid, numberofcores, maxclockspeed
    এই কমান্ডটি আপনার সিপিইউ এর মডেল নাম (caption), ডিভাইস আইডি, কোর সংখ্যা, এবং সর্বোচ্চ ক্লক স্পিড বের করবে।

আউটপুট:

Caption            DeviceID  NumberOfCores  MaxClockSpeed
Intel(R) Core(TM) i7-8550U  CPU0        4               4000

৩. RAM তথ্য বের করা

সিস্টেমের র‌্যাম সম্পর্কিত তথ্য বের করতে নিচের কমান্ডটি ব্যবহার করা হয়:

wmic memorychip get capacity, devicelocator, memorytype

ব্যাখ্যা:

  • wmic memorychip get capacity, devicelocator, memorytype
    এই কমান্ডটি সিস্টেমের র‌্যাম এর ক্ষমতা (Capacity), ডিভাইস লোকেটর এবং র‌্যাম এর টাইপ (যেমন DDR4 বা DDR3) বের করবে।

আউটপুট:

Capacity    DeviceLocator  MemoryType
8589934592  DIMM1          24

৪. ডিস্ক ড্রাইভ সম্পর্কিত তথ্য

আপনি যদি ডিস্ক ড্রাইভ সম্পর্কিত তথ্য বের করতে চান, তবে এই কমান্ড ব্যবহার করা যেতে পারে:

wmic diskdrive get model, size, serialnumber

ব্যাখ্যা:

  • wmic diskdrive get model, size, serialnumber
    এই কমান্ডটি ডিস্ক ড্রাইভের মডেল, আকার এবং সিরিয়াল নম্বর সম্পর্কে তথ্য প্রদান করবে।

আউটপুট:

Model              Size        SerialNumber
Samsung SSD 860    5001078624  ABCD1234

৫. Network Adapter তথ্য

নেটওয়ার্ক অ্যাডাপ্টারের তথ্য বের করতে এই কমান্ড ব্যবহার করা হয়:

wmic nic get name, macaddress, speed

ব্যাখ্যা:

  • wmic nic get name, macaddress, speed
    এই কমান্ডটি আপনার সিস্টেমের নেটওয়ার্ক অ্যাডাপ্টার এর নাম, MAC ঠিকানা এবং স্পিড বের করবে।

আউটপুট:

Name                  MACAddress         Speed
Intel(R) Ethernet      00-1A-2B-3C-4D-5E  1000000000

৬. Operating System সম্পর্কিত তথ্য

উইন্ডোজ অপারেটিং সিস্টেমের সংস্করণ এবং বিল্ড নম্বর বের করতে এই কমান্ড ব্যবহার করা হয়:

wmic os get caption, version, buildnumber

ব্যাখ্যা:

  • wmic os get caption, version, buildnumber
    এই কমান্ডটি উইন্ডোজের সংস্করণ এবং বিল্ড নাম্বার বের করবে।

আউটপুট:

Caption               Version        BuildNumber
Microsoft Windows 10  10.0.19045     19045

৭. Running Processes এর তথ্য

সিস্টেমে চলমান প্রক্রিয়া বা প্রসেসগুলোর তথ্য বের করতে এই কমান্ড ব্যবহার করা হয়:

wmic process get caption, processid, commandline

ব্যাখ্যা:

  • wmic process get caption, processid, commandline
    এই কমান্ডটি সিস্টেমে চলমান প্রসেসের নাম, প্রসেস আইডি এবং কমান্ড লাইন আর্গুমেন্ট বের করবে।

আউটপুট:

Caption               ProcessID  CommandLine
explorer.exe          1234       C:\Windows\explorer.exe
cmd.exe               5678       C:\Windows\System32\cmd.exe

সারাংশ

WMI (Windows Management Instrumentation) কমান্ড হল একটি শক্তিশালী টুল যা উইন্ডোজ সিস্টেমের হার্ডওয়্যার এবং সফটওয়্যার উপাদানগুলোর তথ্য সংগ্রহ এবং পরিচালনা করতে ব্যবহৃত হয়। Batch Script-এ WMI কমান্ড ব্যবহার করে আপনি সিস্টেমের বিস্তারিত তথ্য যেমন সিপিইউ, র‌্যাম, ডিস্ক, নেটওয়ার্ক অ্যাডাপ্টার এবং অন্যান্য হার্ডওয়্যার, সফটওয়্যার স্ট্যাটাস সংগ্রহ করতে পারেন। এই কমান্ডগুলি সিস্টেম প্রশাসনের জন্য বিশেষভাবে উপকারী, এবং Batch Script-এ ডেটা সংগ্রহ এবং প্রসেসিংয়ের জন্য খুবই কার্যকরী।

common.content_added_by
টপ রেটেড অ্যাপ

স্যাট অ্যাকাডেমী অ্যাপ

আমাদের অল-ইন-ওয়ান মোবাইল অ্যাপের মাধ্যমে সীমাহীন শেখার সুযোগ উপভোগ করুন।

ভিডিও
লাইভ ক্লাস
এক্সাম
ডাউনলোড করুন
Promotion