রিমোট মেশিনে ইনস্টল করা প্রোগ্রামগুলি দেখুন?


19

আমি ভাবছিলাম যে রিমোট মেশিনে কোন প্রোগ্রাম ইনস্টল করা আছে তা দেখার কোনও সহজ এবং লাইটওয়েট পদ্ধতি আছে কিনা? আমি স্পাইস ওয়ার্কস ব্যবহার করতে প্রলুব্ধ হই তবে আমি স্ক্রিপ্টের মতো আরও হালকা কিছু চাই। আমি ডাব্লুএমআইসির সাথে কিছুটা খেলছিলাম এবং আমার কম্পিউটারের জন্য প্রোগ্রামগুলির একটি তালিকা পেতে পারি তবে আমি জানি না যে আমি এটির সাথে একটি দূরবর্তী কম্পিউটারের জন্য একই কাজ করতে পারি কিনা। কোন ধারনা?

সম্পাদনা: দুঃখিত যে আমি ওএসটি ভুলে গেছি, আমরা বেশিরভাগ উইন্ডোজ এক্সপি এবং using ব্যবহার করি, আমি উইন্ডোজ use ব্যবহার করি I আমি বর্তমানে কম্পিউটার ব্যবহার করে এমন ব্যবহারকারী ব্যবহার না করে পটভূমিতে কিছু চালানোর জন্য সন্ধান করছি। লোকেরা কাজ করার সময় আমি এটি করতে সক্ষম হতে চাই এবং কোনও বাধা ছাড়াই এটি করতে চাই। আমি লিনাক্স উত্তরগুলির প্রশংসা করি যেহেতু আমি লিনাক্স সম্পর্কে আরও জানার চেষ্টা করছি এবং কিছু সময়ের মধ্যে ব্যক্তিগতভাবে পরিবর্তনের পরিকল্পনা করছি।


7
এটি মেশিনের ওএস জানতে সহায়তা করবে।
hফিংক

শুধু প্রোগ্রাম কেন? সিস্টেমে অন্যান্য কপিরাইটযুক্ত উপাদান থাকতে পারে (হরফ ফাইল এবং
এমপি 3

@ সাইমসিবিয়ান আমার জিজ্ঞাসা করার প্রধান কারণ লাইসেন্স দেওয়া। আমাদের একটি দম্পতি প্রোগ্রাম রয়েছে যেগুলি কেবলমাত্র লাইসেন্সের জন্য আমাদের হাতে রয়েছে এবং আমি কোথায় প্রোগ্রামগুলি ইনস্টল করা আছে তা খুঁজে বের করতে হবে যাতে আমি এটি অন্য কোথাও আনইনস্টল করতে পারি কিনা তা নির্ধারণ করতে পারি যাতে অন্য ব্যবহারকারী প্রোগ্রামটি ব্যবহার করতে পারে বা আমার যদি কোনও ক্রয় করার প্রয়োজন হয় নতুন লাইসেন্স অন্যান্য জিনিসগুলি আমি পরে বিন্দুতে দেখব।
মোবোজো

উত্তর:


19

আপনি সিসিনটার্নাল সরঞ্জামগুলির মধ্যে একটি পিএসইনফো ব্যবহার করতে পারেন :

http://technet.microsoft.com/en-us/sysinternals/bb897550

PSInfo v1.77 - স্থানীয় এবং দূরবর্তী সিস্টেমের তথ্য দর্শকদের কপিরাইট (সি) 2001-2009 মার্ক রাশিনোভিচ সিসিন্টার্নালস - www.sysinternals.com

পিএসআইএনফো স্থানীয় বা দূরবর্তী উইন্ডোজ এনটি / 2000 / এক্সপি সিস্টেম সম্পর্কে তথ্য ফেরত দেয়।

ব্যবহার: psinfo [-h] [-s] [-d] [-সি [-t বিস্ময়কর]] [ফিল্টার] [\ কম্পিউটার [, কম্পিউটার [, ..]] | @ ফাইল [-u ব্যবহারকারীর নাম [-p পাসওয়ার্ড] ]]]

 -u        Specifies optional user name for login to
           remote computer.
 -p        Specifies password for user name.
 -h        Show installed hotfixes.
 -s        Show installed software.
 -d        Show disk volume information.
 -c        Print in CSV format
 -t        The default delimiter for the -c option is a comma,
           but can be overriden with the specified character. Use
           "\t" to specify tab.
 filter    Psinfo will only show data for the field matching the

ছাঁকনি. উদাহরণস্বরূপ "psinfo পরিষেবা" কেবল পরিষেবা প্যাক ক্ষেত্রের তালিকা করে। দূরবর্তী কম্পিউটার বা নির্দিষ্ট কম্পিউটারগুলিতে কমান্ডটি সম্পাদন করতে কম্পিউটার ডাইরেক্ট পিএসআইএনফো। আপনি যদি কম্পিউটার নামটি বাদ দেন তবে PSInfo স্থানীয় সিস্টেমে কমান্ডটি চালায় এবং আপনি যদি একটি ওয়াইল্ডকার্ড (if *) নির্দিষ্ট করেন তবে বর্তমান ডোমেনের সমস্ত কম্পিউটারে কমান্ড চালায় পিএসআইএনফো। @ ফাইল পিএসআইএনফো নির্দিষ্ট ফাইলটিতে তালিকাবদ্ধ কম্পিউটারগুলির বিরুদ্ধে চলবে।

জারি

PSinfo -s u computername

দূরবর্তী কম্পিউটারে কি ইনস্টল করা হয়েছে তা আপনাকে জানাবে।


11

আরপিএম ভিত্তিক লিনাক্স বিতরণে আপনি নিম্নলিখিতগুলি চালাতে পারেন:

ssh <user-who-can-run-rpm>@<remote.host> 'rpm -qa | sort'

একটি ডেবি-ভিত্তিক বিতরণের জন্য, এটি ssh কমান্ডে পাস করুন:

'dpkg-query -l | sort'

জেন্টুর জন্য ( মনসির সরবরাহিত মন্তবীর জন্য ):

'qpkg -I | sort'

সোলারিসের জন্য:

'pkginfo -i | sort'

এবং এআইএক্সে:

'lslpp -a all | sort'

1
জেন্টু: আপনি যদি ভেন্টুলকিট ইনস্টল করে রেখেছেন তবে ইনস্টল করা সমস্ত প্যাকেজগুলি "qpkg -I" এর সাথে খুঁজে পেতে পারেন
monksy

আমি কি এটি একটি উইন্ডোজ মেশিনে তথ্য দেখতে লিনাক্স মেশিনে ব্যবহার করতে পারি বা এটি কেবল লিনাক্স থেকে লিনাক্সের জন্য?
মোবোজো

@ মোবোজো - নিশ্চিত নন যে আপনি একটি * নিক্স মেশিন থেকে উইন্ডোজ পর্যন্ত একই কমান্ড চালাতে পারবেন কিনা; আপনার অবশ্যই কোনও উদ্ভিদ মেশিন থেকে * নিক্সে এই কমান্ডগুলি চালনার জন্য কোনও এসএস ক্লায়েন্টকে ব্যবহার করতে সক্ষম হওয়া উচিত, যদিও
ওয়ারেন

6

প্রশাসক গোষ্ঠীর অন্তর্গত এমন একাউন্টের সাথে ডাব্লুএমআইকে ডিফল্টরূপে দূরবর্তীভাবে ব্যবহার করা যেতে পারে। আপনি কোনও সাধারণ ব্যবহারকারীর কাছে কেবল পঠনযোগ্য ডাব্লুএমআই অ্যাক্সেসের প্রতিনিধিত্ব করতে পারেন।

এসএনএমপিও ব্যবহার করা যেতে পারে - আপনার কেবলমাত্র পঠনযোগ্য সম্প্রদায়টি কনফিগার করতে হবে। আপনাকে এইচআরএসডাব্লু ইনস্টল করা টেবিলটি ব্রাউজ করতে হবে:snamwalk -c public -v2c server_IP hrSWInstalled

আরও দেখুন: http://technet.microsoft.com/en-us/library/bb742610.aspx


6

এখানে একটি পাওয়ারশেল স্ক্রিপ্ট রয়েছে যা এইচকেএলএম \ সফ্টওয়্যার \ মাইক্রোসফ্ট \ উইন্ডোজ \ আনইনস্টল রেজিস্ট্রি কী সাথে সংযুক্ত হবে, কীগুলি টানবে, তাদের প্রদর্শনের নাম পাবে এবং একটি পাঠ্য ফাইলে প্রেরণ করবে।

$temparray=@()
$MachineName = 'somecomputername'
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey([Microsoft.Win32.RegistryHive]::'LocalMachine', $MachineName)

#connect to the needed key :

$regKey= $reg.OpenSubKey("software\Microsoft\Windows\currentversion\uninstall\" )

#and list the properties :

$programs = $regkey.GetSubKeyNames()
foreach ($program in $programs)
{   
    $regKey2 = $regKey.OpenSubKey($program)

    $temparray +=  $regKey2.GetValue("DisplayName")
}
$temparray |Sort-Object |Out-File -FilePath "C:\testinstalledprograms.txt" -Force

2

মিলিয়ন প্রোগ্রাম রয়েছে যা এটি করবে। অন্যদের তুলনায় আরও কিছু সহজ এবং হালকা।

এখানে অগণিত প্রোগ্রামগুলির মধ্যে একটি এখানে রয়েছে:

http://managepc.net/


1

যদি এটি উইন্ডোজ মেশিন হয় তবে আপনি একটি নির্ধারিত কাজের জন্য "WinAudit" (বিনামূল্যে, কেবল এটি সন্ধান করুন) চালাতে পারেন। এটি এইচটিএমএল বা পাঠ্য প্রতিবেদন এবং এ জাতীয় উত্পন্ন করে, যার মধ্যে আপনি একটি নেটওয়ার্ক ড্রাইভে সংরক্ষণ করতে পারেন এবং একটি দূরবর্তী কম্পিউটার থেকে দেখতে পারেন।

বা:

দূরবর্তী কম্পিউটার. আপনি সংযোগ স্থাপন করুন এবং এটি কোনও স্থানীয় মেশিনের মতো ব্যবহার করুন। * নিক্সেও কাজ করে।


1

আপনি পাওয়ারশেল থেকে ডাব্লুএমআই ব্যবহার করতে পারেন:

gwmi win32_product-ComputerName Computer1

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.