হ্যাঁ, কেবল আনইনস্টল করা রেজিস্ট্রি কীগুলিতে চাপুন। এখানেই তথ্যটি সবচেয়ে নির্ভরযোগ্যভাবে আসল। অন্য কোনও সফ্টওয়্যার জায় প্রচেষ্টার চেয়ে আলাদা নয়। নীচে শো উদাহরণ। দ্রষ্টব্য উইন 32 প্রোডাক্টটি ব্যবহার করা এড়িয়ে চলুন কারণ এটি সত্যই ধীর এবং প্রয়াসকে ধরণেরভাবে নেতিবাচকভাবে প্রভাবিত করে রেজিস্ট্রি দিয়ে আটকে দিন।
# registry locations where installed software is logged
$pathAllUser = "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*"
$pathCurrentUser = "Registry::HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*"
$pathAllUser32 = "Registry::HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
$pathCurrentUser32 = "Registry::HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*"
গেট-রিমোটপ্রোগ্রাম রিমোট বা স্থানীয় কম্পিউটারে ইনস্টলড প্রোগ্রামগুলির তালিকা পান
এই স্ক্রিপ্টটি রেজিস্ট্রি জিজ্ঞাসা করে এবং স্থানীয় বা দূরবর্তী কম্পিউটারের ইনস্টলড প্রোগ্রামগুলি ফিরিয়ে একটি তালিকা তৈরি করে। এটি অতিরিক্ত বৈশিষ্ট্য যেমন কোনও অ্যাপ্লিকেশনটির আনইনস্টল স্ট্রিং পুনরুদ্ধার করতে দেয়।
https://gallery.technet.microsoft.com/scriptcenter/Get-RemoteProgram-Get-list-de9fd2b4
পাওয়ারশেল ব্যবহার করে এইচটিএমএল ফাইলে "রিমোট মেশিনগুলির সফ্টওয়্যার ইনভেন্টরি" তৈরি করুন
দ্রষ্টব্য: দয়া করে এই স্ক্রিপ্টটিকে শিক্ষার উদ্দেশ্য হিসাবে বিবেচনা করুন, এটি আপনার উত্পাদন পরিবেশে চালিত করবেন না। এই স্ক্রিপ্টটি উইন 32_প্রডাক্ট ডাব্লুএমআই ক্লাস ব্যবহার করছে এবং এটি সফ্টওয়্যারটির তালিকা পেতে এমএসআইকে কল করে এবং কিছু সময় এমএসআইস্টার্টিং পুনঃনির্মাণ সফ্টওয়্যারগুলি দয়া করে এই লিঙ্কটি দেখুন
: http: // সমর্থন ।
https://gallery.technet.microsoft.com/scriptcenter/Software-Inventory-of-f66b5bdc
পাওয়ারশেল: সার্ভারের রিমোট ইনভেন্টরি
পাওয়ারশেলের দূরবর্তী অবস্থান থেকে সার্ভারগুলির একটি তালিকা তৈরি করুন।
https://gallery.technet.microsoft.com/scriptcenter/Powershell-Servers-remote-fff0d4a9