Ich habe mich gefragt, ob es eine einfache und unkomplizierte Methode gibt, um anzuzeigen, welche Programme auf einem Remotecomputer installiert sind. Ich bin versucht, Spiceworks zu verwenden, möchte aber etwas Leichteres wie ein Skript. Ich habe ein bisschen mit WMIC herumgespielt und kann eine Liste der Programme für meinen Computer abrufen, aber ich weiß nicht, ob ich das gleiche mit einem Remotecomputer machen kann. Irgendwelche Ideen?
Bearbeiten: Sorry, dass ich das Betriebssystem vergessen habe, wir verwenden hauptsächlich Windows XP und 7, ich verwende Windows 7. Ich suche nach etwas, das im Hintergrund ausgeführt werden kann, ohne dass ein Benutzer, der gerade den Computer verwendet, dies weiß. Ich möchte es während des Arbeitstages tun können, während die Leute arbeiten und ohne sie zu unterbrechen. Ich schätze die Linux-Antworten, da ich versuche, mehr über Linux zu lernen und vorhabe, mich irgendwann persönlich zu verändern.
quelle
Antworten:
Sie können eines der Sysinternals-Tools PSinfo verwenden:
http://technet.microsoft.com/en-us/sysinternals/bb897550
Ausgabe
PSinfo -s \\ Computername
wird Ihnen sagen, was auf einem Remote-Computer installiert ist.
quelle
Auf einer rpm-basierten Linux-Distribution können Sie Folgendes ausführen:
Übergeben Sie dies für eine deb-basierte Distribution an den Befehl ssh:
Für Gentoo (nach einem Kommentar von Monksy ):
Für Solaris:
Und unter AIX:
quelle
WMIC kann standardmäßig remote mit einem Konto verwendet werden, das Teil der Gruppe Administratoren ist. Sie können den schreibgeschützten WMI-Zugriff an einen normalen Benutzer delegieren.
SNMP kann ebenfalls verwendet werden - Sie müssen lediglich eine schreibgeschützte Community konfigurieren. Sie müssen die Tabelle hrSWInstalled durchsuchen:
snamwalk -c public -v2c server_IP hrSWInstalled
Siehe auch: http://technet.microsoft.com/en-us/library/bb742610.aspx
quelle
Hier ist ein PowerShell-Skript, das eine Verbindung zum Registrierungsschlüssel HKLM \ Software \ Microsoft \ Windows \ Uninstall herstellt, die Schlüssel abzieht, deren Anzeigenamen abruft und an eine Textdatei sendet.
quelle
Es gibt eine Million Programme, die dies tun werden. Einige sind einfacher und leichter als andere.
Hier ist nur eines der unzähligen Programme, die dies tun:
http://managepc.net/
quelle
Wenn es sich um einen Windows-Computer handelt, können Sie "WinAudit" (kostenlos, suchen Sie einfach danach) für einen geplanten Auftrag ausführen. Es generiert HTML- oder Textberichte und solche, die Sie auf einem Netzwerklaufwerk speichern und von einem Remotecomputer aus anzeigen können.
ODER:
Remote-Desktop. Sie stellen eine Verbindung her und verwenden sie wie einen lokalen Computer. Funktioniert auch in * nix.
quelle
Sie können WMI von Powershell aus verwenden:
quelle