আপনি যদি উইন্ডোজ চালিত প্রচুর সংখ্যক সার্ভার বা ওয়ার্কস্টেশন পরিচালনা করেন, তবে কখনও কখনও উইন্ডোজ ডেস্কটপে অপারেটিং সিস্টেম এবং পরিবেশ সম্পর্কে প্রাথমিক তথ্য প্রদর্শন করা দরকারী। এটি আপনার ব্যবহারকারীদের জন্য বিশেষভাবে সুবিধাজনক হবে যদি তারা সমর্থন সংযোগ করে এবং তাদের IP বা MAC ঠিকানা, কম্পিউটার বা ডোমেইন নাম, উইন্ডোজ সংস্করণ, মেমরির আকার, CPU প্রকার, ইত্যাদি বলতে হয়। তারপর তাদের কেবল তাদের ডেস্কটপের দিকে তাকাতে হবে। ডেস্কটপে অপারেটিং সিস্টেম, হার্ডওয়্যার এবং সফ্টওয়্যার পরিবেশ সম্পর্কে তথ্য দেখানোর জন্য, আমরা BgInfo ব্যবহার করব মাইক্রোসফ্ট দ্বারা টুল।
BgInfo ব্যবহারকারীর ডেস্কটপ ওয়ালপেপারে টেক্সট তথ্য ওভারলে করতে এবং বর্তমান ওয়ালপেপার ইমেজ প্রতিস্থাপন করতে দেয়।
ডেস্কটপে প্রদর্শনের জন্য একটি Bginfo পাঠ্য টেমপ্লেট তৈরি করুন
প্রথমত, আপনাকে উইন্ডোজ ডেস্কটপে তথ্য দেখানোর জন্য BgInfo দ্বারা ব্যবহার করার জন্য একটি টেমপ্লেট ফাইল তৈরি করতে হবে।
- ৷
- Bginfo ডাউনলোড করুন (https://docs.microsoft.com/en-us/sysinternals/downloads/bginfo) এবং bginfo.exe চালান;
- একটি ডিফল্ট BgInfo কনফিগারেশন উইন্ডো প্রদর্শিত হবে। এটিতে সিস্টেম তথ্যের একটি তালিকা রয়েছে যা টুলটি ডিফল্টরূপে প্রদর্শন করে;
- BgInfo উইন্ডো হল একটি সাধারণ পাঠ্য সম্পাদক যেখানে আপনি প্রদর্শিত মানগুলির যেকোনো একটি যোগ করতে, অপসারণ করতে বা সম্পাদনা করতে পারেন, ফন্টের রঙ বা আকার পরিবর্তন করতে পারেন, পর্দার অবস্থান নির্বাচন করতে পারেন যেখানে তথ্য দেখাতে হবে, আপনার লোগো যোগ করতে হবে ইত্যাদি;
- একটি অপারেটিং সিস্টেম থেকে BgInfo যে ভেরিয়েবলগুলি পায় তার মানগুলি <হোস্টের নাম-এ দেখানো হয়েছে বিন্যাস;
- আমি একটি কম্পিউটার সম্পর্কে প্রাথমিক তথ্য প্রদর্শন করে নিম্নলিখিত টেমপ্লেট তৈরি করেছি এবং সমর্থন দলের পরিচিতি যোগ করেছি:
Device Info: Computer Name: <Host Name> Domain: <Machine Domain> Logon DC: <Logon Server> OS Version: <OS Version> User Name: <User Name> IP Address: <IP Address> Default Gateway: <Default Gateway> MAC Address: <MAC Address> System Info: Boot Time: <Boot Time> CPU: <CPU> Memory: <Memory> System Type: <System Type> ___________________________________ HelpDesk Team: +49-163-555-5555 [email protected] CRM Team: +49-163-555-5554 [email protected]
- কনফিগারেশনটি bg_config.bgi এ সংরক্ষণ করুন ফাইল।
GPO এর মাধ্যমে ওয়ার্কস্টেশন/সার্ভারে BgInfo কনফিগার ফাইল স্থাপন করা হচ্ছে
তারপরে সমস্ত ডোমেন কম্পিউটার এবং/অথবা সার্ভারগুলিতে BgInfo কনফিগারেশন ফাইল প্রয়োগ করতে একটি নতুন GPO (ডোমেন গ্রুপ নীতি অবজেক্ট) তৈরি করুন৷
আপনার ডোমেন কন্ট্রোলারে SYSVOL-এ একটি Bginfo ফোল্ডার তৈরি করুন এবং bg_config.bgi অনুলিপি করুন এবং Bginfo.exe এটিতে ফাইল।
apply_bginfo.bat তৈরি করুন একই ফোল্ডারে স্ক্রিপ্ট। এই ফাইলটি একটি কম্পিউটারে BgInfo সেটিংস প্রয়োগ করতে ব্যবহার করা হবে:
reg add HKEY_CURRENT_USER\Software\Sysinternals\BGInfo /v EulaAccepted /t REG_DWORD /d 1 /f
%logonserver%\NETLOGON\Bginfo\Bginfo.exe %logonserver%\NETLOGON\Bginfo\bg_config.bgi /silent /TIMER:00 /nolicprompt
- ৷
- ডোমেন GPO সম্পাদক খুলুন (
gpmc.msc
), bgInfoGPO নামে একটি নতুন গ্রুপ নীতি তৈরি করুন এবং কম্পিউটার OU এর সাথে লিঙ্ক করুন; - GPO সম্পাদনা মোডে স্যুইচ করুন;
- ব্যবহারকারী কনফিগারেশন এ যান -> নীতি -> উইন্ডোজ সেটিংস -> স্ক্রিপ্ট (লগন/লগঅফ) -> লগইন -> স্ক্রিপ্ট -> যোগ করুন এবং আপনার স্ক্রিপ্টের UNC পাথ (উদাহরণস্বরূপ,
\\woshub.loc\NETLOGON\Bginfo\apply_bginfo.bat
); - ব্যবহারকারীদের জন্য GPO প্রয়োগ করতে GPO লুপব্যাক প্রক্রিয়াকরণ মোড সক্ষম করুন:কম্পিউটার কনফিগারেশন -> প্রশাসনিক টেমপ্লেট -> সিস্টেম -> গ্রুপ নীতি -> ব্যবহারকারী গ্রুপ নীতি লুপব্যাক প্রক্রিয়াকরণ মোড কনফিগার করুন =সক্ষম (একত্রিত করুন );
- নতুন গ্রুপ পলিসি সেটিংস প্রয়োগ করতে, আপনাকে একটি ব্যবহারকারীর অ্যাকাউন্টের অধীনে কম্পিউটারে লগ ইন করতে হবে এবং নিশ্চিত করুন যে আপনার কনফিগার করা সিস্টেম তথ্য এখন ডেস্কটপে দেখানো হয়েছে;
- ডোমেন GPO সম্পাদক খুলুন (
BgInfo বর্তমান ডেস্কটপ পটভূমি BGInfo.bmp-এ কপি করে ব্যবহারকারীর কাছে %Temp%
ডিরেক্টরি এবং এটির উপরে আপনার পাঠ্য রাখে। তারপর ফাইলটি ডেস্কটপ ওয়ালপেপার হিসাবে সেট করা হয়। যাইহোক, যদি আপনি একটি ডোমেন GPO ব্যবহার করে ব্যবহারকারীর ডেস্কটপ ওয়ালপেপার সেট করেন, তাহলে মনে রাখবেন BgInfo নীতি অবশ্যই ওয়ালপেপারের পরে প্রয়োগ করতে হবে। প্রয়োজনে, জিপিও লিঙ্ক অর্ডার পরিবর্তন করুন।
BgInfo এর সাথে VBS এবং PowerShell স্ক্রিপ্ট ব্যবহার করা
BgInfo শুধুমাত্র প্রিসেট প্যারামিটারই নয়, WMI ক্যোয়ারী, VBS, বা PowerShell স্ক্রিপ্ট ব্যবহার করে অন্য যেকোন কম্পিউটার, অ্যাপ্লিকেশান বা অ্যাক্টিভ ডিরেক্টরি বৈশিষ্ট্যগুলিও প্রদর্শনের অনুমতি দেয়৷
BgInfo-তে কাস্টম মান যোগ করতে, কাস্টম-এ ক্লিক করুন -> নতুন .
টুলটি প্রদর্শনের অনুমতি দেয়:
- পরিবেশ পরিবর্তনশীলের একটি মান
- একটি রেজিস্ট্রি প্যারামিটার মান
- WMI প্রশ্নের ফলাফল
- একটি ফাইল সংস্করণ
- একটি ফাইলের বিষয়বস্তু
- একটি VBS স্ক্রিপ্ট ফাইল চালান
BgInfo এমনকি একটি অন্তর্নির্মিত WMI এক্সপ্লোরার রয়েছে। উদাহরণস্বরূপ, নিম্নলিখিত WMI ক্যোয়ারীটি আপনার ডেস্কটপে একটি অপারেটিং সিস্টেম বিল্ড প্রদর্শন করবে (এটি বিশেষ করে Windows 10 এর জন্য প্রাসঙ্গিক):
SELECT BuildNumber FROM Win32_OperatingSystem
নিম্নলিখিত VBS স্ক্রিপ্ট ডেস্কটপে কম্পিউটার মডেলের তথ্য দেখাবে:
winmgt = "winmgmts:{impersonationLevel=impersonate}!//"
Set oWMI_Qeury_Result = GetObject(winmgt).InstancesOf("Win32_ComputerSystem")
For Each oItem In oWMI_Qeury_Result
Set oComputer = oItem
Next
If IsNull(oComputer.Model) Then
sComputerModel = "*no-name* model"
Else
If LCase(oComputer.Model) = "system product name" Then
sComputerModel = "Custom-built PC"
Else
sComputerModel = oComputer.Model
End If
End If
sComputer = Trim(sComputerModel)
Echo sComputer
মনে রাখবেন যে আপনি BgInfo-এ যে মানটি দেখতে চান তা অবশ্যই Echo
ব্যবহার করে ফেরত দিতে হবে VBS স্ক্রিপ্ট দ্বারা।
এইভাবে, BgInfo ব্যবহার করে আপনি ব্যবহারকারীর ডেস্কটপে কম্পিউটার সম্পর্কে প্রায় যেকোনো তথ্য প্রদর্শন করতে পারেন।