Skip to Main Content
Kategorien Inventarisierung
Erstellt von Winfried.C068381
Erstellt am 13. Okt 2021

Discovery Service via API von einem Client aus antriggern

Hallo, es wäre schön wenn es einen Discovery Service gäbe, den ich von einem Client aus via API antriggern kann und der dann die Inventarisierung dieses Clients vornimmt. Beispiel: Name_des_ServersDiscoveryService -Name_des_Client -Inventur
Vielen Dank schon im Voraus.
MFG Winfried Sonntag
  • Winfried.C068381
    27. Okt 2021
    Hallo, nochmal vielen Dank für die rege Beteiligung. Man kann immer etwas bauen, aber jeder Schritt ist an der Stelle zu viel und kann Fehler produzieren. Dann geht die Sucherei los, und genau das wollen wir vereinfachen.
    Das Antriggern des Servers wäre für weitere Jobs sehr gut. Clients die selten im LAN sind rufen einfach nur die Website auf, das ist 1 Task der ins Deployment gebaut wird, nicht noch ein GPO und die Script.exe und das XML suchen und kopieren. Keep it simple.
  • Frank Oehlschlägel
    27. Okt 2021
    Hm,
    ich denke da an 2 Ansätze: Ausführen einer Scritinventarisierung nach Deployment (von der Deploy-Software aus) GPO bauen, Tasks einbetten für Scriptinbentarisierung (der kann dann über den taskplaner ausgelöst werden am Client) Ansonsten weiss ich nicht, was der detaillierte Urosrung der Frage ist....
  • Winfried.C068381
    14. Okt 2021
    Hallo, ja, die Clients sind zu diesem Zeitpunkt schon in der Domain. Wir möchten wenn dann erst am Ende der Standard Installation die Inventarisierung aufrufen. Man kann immer etwas bauen, aber jeder Schritt ist an der Stelle zu viel und kann Fehler produzieren. Dann geht die Sucherei los, und genau das wollen wir vereinfachen. ;)
  • Oliver Hepp (MVP Docusnap)
    14. Okt 2021
    ich glaube schon das man da was bauen könnte. Der Server oder DDS Service macht ja i.d.R. auch nichts anderes außer docusnap Script mit -C zu starten und das Ergebnis wegzuschreiben in eine Datei -O zu schreiben Schliessen -Q Benennen -N Nur das der normale Dienst per Job dann gleich die Verarbeitung mit macht und Credentials ggf. mitgibt (ausführender Dienst oder User) Wenn die PC alle schon in der Domäne wären ginge das ja auch ...
    Die Thematik betrifft ja mehr oder weniger alle Kunden. Mein Like hätten sie, wobei es sicherlich auch einiges mehr zu beachten geben wird. u.a. Security.... Mal sehen wieviel Anklang es hier findet , werden wir sehen. Bin mal gespannt ;-) Gruss aus Köln Oliver Hepp
  • Winfried.C068381
    14. Okt 2021
    Hallo,
    gegen einen Task spricht in diesem Fall alles. Beispiel: Es wird ein neuer Rechner installiert, in unserem Fall mit baramundi. Der Install User ist ein lokaler Benutzer, der kann zwar die DocusnapScript.exe vom Baramundi Server auf den Client kopieren und auch ausführen, aber um die XML in das Verzeichnis zu kopieren, die vom XML-Import täglich abgegriffen wird, benötigen wir wieder einen anderen User. Ja, ich könnte natürlich vom Client die XML auf den Baramundi Server in ein Verzeichnis zuirück kopieren und von dort dann per Job ins Verzeichnis, das vom XML-Import täglich abgegriffen wird. Da existieren dann schon wieder zu viele Fehlerquellen.
    Besser und einfacher für unsere Neuinstallationen wäre das per API: https://Name_des_ServersDiscoveryService -Name_des_Client -Inventur
  • Oliver Hepp (MVP Docusnap)
    14. Okt 2021
    das wäre wirklich klasse . aber das setzt einiges voraus und birgt sicherlich im Detail auch diverse Security Fallen . Sie führen ja dann ja mehr oder weniger Programme aus . docusnap JObs schedulen ja auch nur die tools ... Technisch wäre das im Prinzip , ausserhalb der docusnap Installation , aber schon denkbar. Wenn auch recht asynchron z.B. über einen DDS , etc. Durch den parametrisierbaren Aufruf des docusnap script in Verbindung mit einem antriggern des Xml Import (job = DB Zugriff was dann security seitig ein no go wäre) von einer bestimmten Quelle würde das wahrscheinlich gehen. aber zur Not lässt man den Import halt sehr häufig laufen. aber das wäre dann nicht von docusnap selbst bereitgestellt. Was spricht aber gegen einen Task oder Batch auf dem zu scannenden System welcher ausgeführt wird ? s.a. https://media.docusnap.com/media/doc/howto/Docusnap11_Inventarisierung-MobileGeraete_DE.pdf
    Gruss aus Köln Oliver Hepp