Next Topic

Previous Topic

Book Contents

Datei abrufen

Die Seite Datei abrufen bietet Zugriff auf Dateien, die bereits von einem verwalteten Rechner aus hochgeladen wurden. Dateien können unter Verwendung der Befehle getFile() oder getFileInDirectoryPath() in ein rechnerspezifisches Verzeichnis auf dem Kaseya Server hochgeladen werden. Wenn Sie auf die Rechner-ID klicken, werden alle hochgeladenen Dateien für diese Rechner-ID angezeigt. Klicken Sie auf den Link unter einer Datei, um diese Datei anzuzeigen oder auszuführen.

Hinweis: Die auf dem Kaseya Server gespeicherten Dateien, die den Befehl getFile() verwenden, sind rechnerspezifisch. Verwenden Sie Auf dem Server gespeicherte Dateien verwalten für den Zugriff auf nicht rechnerspezifische Dateien, die auf dem Kaseya Server gespeichert sind.

Beispiel 1: Gleichzeitiges Überprüfen einer großen Anzahl von verwalteten Rechnern

Datei abrufen unterstützt die gleichzeitige automatisierte Überprüfung einer großen Anzahl von verwalteten Rechnern.

Hinweis: Wenn Sie einfach nur eine Datei als einmaliges Ereignis von einem verwalteten Rechner abrufen möchten, stellt "Remote Control > FTP" die einfachste Methode dar.

Verwenden Sie Datei abrufen gemeinsam mit einem Agent-Verfahren, um einige automatisierte Aufgaben auf einer Gruppe von verwalteten Rechnern auszuführen. Wenn Sie beispielsweise über ein Dienstprogramm verfügen, das für die Clientcomputer spezifische Informationen liest, können Sie ein Verfahren schreiben, um Folgendes auszuführen:

  1. Senden Sie das Dienstprogramm mithilfe des Verfahrensbefehls writeFile() oder der Seite Datei verteilen an den verwalteten Rechner.
  2. Führen Sie das Dienstprogramm über den Agent-Verfahren-Befehl executeShellCommand() oder executeFile() aus und übertragen Sie die Ausgabe in eine Textdatei (z. B. results.txt).
  3. Laden Sie die Datei mit getFile() auf den Kaseya Server hoch.

Beispiel 2: Vergleichen von Dateiversionen

Der Agent-Verfahren-Befehl getFile() bietet die Option, vorhandene Kopien von hochgeladenen Dateien vor dem nächsten Hochladen der Datei mit der Erweiterung .bak umzubenennen. Auf diese Weise können Sie die neueste Version und die ältere Version der Datei untersuchen. Verwenden Sie zum Beispiel den Agent-Verfahren-Editor IF-THEN-ELSE, um ein einfaches Agent-Verfahren für getFile() zu erstellen.

Wenn das Agent-Verfahren getFile() das erste Mal auf einem verwalteten Rechner ausgeführt wird, sendet der Agent die Datei c:\temp\info.txt an den Kaseya Server. Sie wird auf dem Kaseya Server als news\info.txt gespeichert. Bei der zweiten Ausführung von getFile() benennt der Kaseya Server das Originalexemplar von news\info.txt in news\info.txt.bak um, lädt eine neue Kopie hoch und speichert sie als news\info.txt.

Als Option kann auch eine E-Mail-Warnung gesendet werden, wenn eine Änderung in der hochgeladenen Datei seit ihrem letzten Hochladen ermittelt wird. Der Befehl getFile() muss entweder auf Existierende Datei überschreiben und Meldung senden, wenn die Datei geändert wurde oder Existierende Datei speichern, Datei abrufen und Meldung senden, wenn die Datei geändert wurde eingestellt sein.

Beispiel 3: Abrufen von Meldungen zu Dateiänderungen

Um fortlaufende Überprüfungen des Systemzustands auf verwalteten Rechnern auszuführen, führen Sie das Agent-Verfahren mit einem wiederkehrenden Zeitplan aus und aktivieren die Meldung Dateiänderungen abrufen unter Verwendung von Monitor > Meldungen – Dateien abrufen. Der VSA benachrichtigt Sie sofort bei jeglichen Ergebnisänderungen.

Fehlerbehebung bei der Patch-Installation

Wenn in einem Patch-Scan mitgeteilt wird, dass Patch-Installationen fehlgeschlagen sind, werden die Protokolldateien KBxxxxxx.log (falls verfügbar) und WindowsUpdate.log auf den Kaseya Server hochgeladen. Außerdem wird für die Patches, die eine "Internet-basierte Installation" erforderten, die Datei ptchdlin.xml auf den Kaseya Server hochgeladen. Diese Dateien können unter Verwendung von Agent-Verfahren > getFile() für einen bestimmten Rechner überprüft werden und bei Patch-Installationsfehlern helfen. "Infocenter > Reporting > Berichte > Protokolle > Skripting-Protokoll" enthält Einträge, die anzeigen, dass diese Protokolldateien für jeden Rechner auf den Kaseya Server hochgeladen wurden.