Frage

Ich bin derzeit ein Support-System für eine Universität zu entwickeln. Das System ist in PHP geschrieben, und ich möchte eine aktuelle Liste der Software, um in der Lage sein und grundlegende Computer-Informationen auf einem Computer. Im Grunde genommen, wenn man von der Fakultät oder Mitarbeitern ein Ticket von unserer Web-Schnittstelle schafft, würde Ich mag ein Java-Applet oder ähnlich haben, die ausgeführt werden könnten und die Informationen an den Help-Desk-PHP-Skript zurück. Gibt es so etwas wie dieses gibt es?

War es hilfreich?

Lösung

Es gibt viele Programme, die diese Art der Sache zu tun. für „CMDB“ googeln sollten Sie einen vernünftigen Start geben - ein paar von ihnen sind Open Source, wenn andere nicht einmal in der Nähe frei sind (zB BMC Atrium ).

Um die Dinge näher an die topische zu halten (das heißt, die Programmierung bezieht), einer der wichtigsten Rahmenbedingungen für diese Art von Situation ist Web-Based Enterprise Management (WBEM) genannt. Unter Windows ist dies implementiert als WMI . Unter Linux ein paar Implementierungen gibt es einschließlich OpenWBEM und HP WBEM .

Andere Tipps

In Java? Sie würden wahrscheinlich eine harte Zeit, geschweige denn macht sogar zu finden, ein Applet, das diese Informationen ohne bereits mit etwas Software auf der Benutzer-Ende installiert bekommen. Die größten Features von Java sind (1), dass es in einer virtuellen Maschine ausgeführt wird (sprich: auf die zugrunde liegenden OS / Hardware bekommen ist nicht etwas, es zu tun mag), und (2), dass in einem Browser-Applets in einem im Allgemeinen laufen " Sandbox“, die das Applet zu tun, etwas aus der Ferne gefährlich hält. Grundsätzlich ist die meisten es tun kann, ist Ressourcen zu binden.

Nummer 2 kann durch die Unterzeichnung des Applets werden, um gearbeitet, aber das werden Sie entweder ein Codesignaturzertifikat kaufen benötigen oder ein selbst signiertes Zertifikat auf jedem Computer installieren, die Ihre Anwendung ausgeführt werden.

Number 1 könnte mit etwas Hilfe von Runtime.exec werden, um gearbeitet und ... \ wmic.exe, aber das nimmt der WMI Sachen installiert ist -. Das ist selten der Fall, es sei denn, jemand hat eine vollständige Installation

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top