Saya bertanya-tanya apakah ada metode yang mudah dan ringan untuk melihat program apa yang diinstal pada mesin jarak jauh? Saya tergoda untuk menggunakan Spiceworks tetapi saya ingin sesuatu yang lebih ringan seperti skrip. Saya telah bermain-main dengan WMIC sedikit dan bisa mendapatkan daftar program untuk komputer saya, tetapi saya tidak tahu apakah saya bisa melakukan hal yang sama dengan itu untuk komputer jarak jauh. Ada ide?
Sunting: Maaf saya lupa OS, kami menggunakan sebagian besar Windows XP dan 7, saya menggunakan Windows 7. Saya mencari sesuatu untuk dijalankan di latar belakang tanpa pengguna yang saat ini menggunakan komputer. Saya ingin dapat melakukannya selama hari kerja sementara orang-orang bekerja dan melakukannya tanpa mengganggu mereka. Saya sangat menghargai jawaban Linux karena saya mencoba belajar lebih banyak tentang Linux dan berencana untuk mengubah secara pribadi kapan-kapan.
sumber
Jawaban:
Anda dapat menggunakan salah satu alat Sysinternals PSinfo:
http://technet.microsoft.com/en-us/sysinternals/bb897550
Penerbitan
Nama pengguna PSinfo -s \\
akan memberi tahu Anda apa yang diinstal pada komputer jarak jauh.
sumber
Pada distribusi Linux berbasis rpm, Anda dapat menjalankan yang berikut:
Untuk distribusi berbasis deb, sampaikan ini ke perintah ssh:
Untuk Gentoo (per komentar yang diberikan dari Monksy ):
Untuk Solaris:
Dan di AIX:
sumber
WMIC dapat digunakan dari jarak jauh, secara default, dengan akun yang merupakan bagian dari grup Administrator. Anda dapat mendelegasikan akses WMI hanya baca ke pengguna normal.
SNMP juga dapat digunakan - Anda hanya perlu mengonfigurasi komunitas baca-saja. Anda perlu menelusuri tabel hrSWInstaled:
snamwalk -c public -v2c server_IP hrSWInstalled
Lihat juga: http://technet.microsoft.com/en-us/library/bb742610.aspx
sumber
Berikut ini adalah skrip PowerShell yang akan terhubung ke kunci registri HKLM \ Software \ Microsoft \ Windows \ Uninstall, tarik kunci, dapatkan nama tampilan mereka dan kirim ke file teks.
sumber
Ada sejuta program yang akan melakukan ini. Beberapa lebih mudah dan ringan daripada yang lain.
Berikut adalah salah satu dari banyak program yang melakukan ini:
http://managepc.net/
sumber
Jika ini mesin windows, Anda dapat menjalankan "WinAudit" (gratis, cukup mencarinya) pada pekerjaan yang dijadwalkan. Ini menghasilkan HTML atau laporan teks dan semacamnya, yang dapat Anda simpan ke drive jaringan dan melihat dari komputer jarak jauh.
ATAU:
Desktop jarak jauh. Anda terhubung, dan menggunakannya seolah-olah itu adalah mesin lokal. Bekerja di * nix juga.
sumber
Anda dapat menggunakan WMI dari PowerShell:
sumber