Windows Management Instrumentation (WMI) হল একটি শক্তিশালী টুল যা উইন্ডোজ অপারেটিং সিস্টেমের মাধ্যমে হার্ডওয়্যার এবং সফটওয়্যার উপাদানগুলোর তথ্য প্রাপ্তি, পরিচালনা এবং পর্যবেক্ষণের জন্য ব্যবহৃত হয়। এটি উইন্ডোজ সিস্টেমের বিভিন্ন তথ্য যেমন সিস্টেম কনফিগারেশন, হার্ডওয়্যার অবস্থা, সফটওয়্যার ইনস্টলেশন, নেটওয়ার্ক সেটিংস, এবং অন্যান্য সিস্টেম সম্পর্কিত তথ্য সংগ্রহ করতে ব্যবহৃত হয়।
Batch Script-এ WMI কমান্ড ব্যবহার করে আপনি সহজেই সিস্টেমের বিভিন্ন তথ্য যেমন সিপিইউ, মেমোরি, ডিস্ক, নেটওয়ার্ক ইন্টারফেস ইত্যাদি সম্পর্কে জানতে পারবেন। WMI কমান্ডগুলি মূলত WMIC (Windows Management Instrumentation Command-line) ব্যবহার করে চালানো হয়, যা উইন্ডোজ কমান্ড প্রম্পটে একটি ইউটিলিটি হিসেবে উপলব্ধ।
আপনি সিস্টেম সম্পর্কিত বিভিন্ন তথ্য বের করতে WMI কমান্ড ব্যবহার করতে পারেন। উদাহরণস্বরূপ, নিচের কোডটি আপনার সিস্টেমের মডেল এবং সিরিয়াল নম্বর বের করবে।
wmic bios get manufacturer, version, serialnumber
ব্যাখ্যা:
wmic bios get manufacturer, version, serialnumber
আউটপুট:
Manufacturer Version SerialNumber
Dell Inc. 1.7.0 ABC123XYZ
CPU সম্পর্কিত তথ্য বের করতে নিচের WMI কমান্ড ব্যবহার করা হয়:
wmic cpu get caption, deviceid, numberofcores, maxclockspeed
ব্যাখ্যা:
wmic cpu get caption, deviceid, numberofcores, maxclockspeed
আউটপুট:
Caption DeviceID NumberOfCores MaxClockSpeed
Intel(R) Core(TM) i7-8550U CPU0 4 4000
সিস্টেমের র্যাম সম্পর্কিত তথ্য বের করতে নিচের কমান্ডটি ব্যবহার করা হয়:
wmic memorychip get capacity, devicelocator, memorytype
ব্যাখ্যা:
wmic memorychip get capacity, devicelocator, memorytype
আউটপুট:
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
নেটওয়ার্ক অ্যাডাপ্টারের তথ্য বের করতে এই কমান্ড ব্যবহার করা হয়:
wmic nic get name, macaddress, speed
ব্যাখ্যা:
wmic nic get name, macaddress, speed
আউটপুট:
Name MACAddress Speed
Intel(R) Ethernet 00-1A-2B-3C-4D-5E 1000000000
উইন্ডোজ অপারেটিং সিস্টেমের সংস্করণ এবং বিল্ড নম্বর বের করতে এই কমান্ড ব্যবহার করা হয়:
wmic os get caption, version, buildnumber
ব্যাখ্যা:
wmic os get caption, version, buildnumber
আউটপুট:
Caption Version BuildNumber
Microsoft Windows 10 10.0.19045 19045
সিস্টেমে চলমান প্রক্রিয়া বা প্রসেসগুলোর তথ্য বের করতে এই কমান্ড ব্যবহার করা হয়:
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.read_more