So aktualisieren Sie Ihre Systemdienstprogramme oder Webdateien mit einem Skript automatisch
Eines der großen Dinge an den meisten Systemdienstprogrammen ist ihre Portabilität. Viele werden einfach direkt als exe oder in einer zip-Datei verteilt und können ohne Installation installiert werden. Aufgrund der Einfachheit der Verwendung lassen sich diese Arten von Anwendungen leicht aktualisieren, jedoch fehlt vielen Anwendungen die Möglichkeit zur automatischen Aktualisierung. Unser UpdateFromWeb-Skript löst dieses Problem, indem Updates für tragbare Anwendungen oder alle Dateien, die über das Web verfügbar sind, automatisiert werden.
Verwendungszweck
Die Verwendung des UpdateFromWeb-Skripts ist ziemlich einfach. Nachfolgend finden Sie einige Beispiele. Sie geben einfach die Quell-URL und das Verzeichnis an, in dem sich die zu aktualisierenden Dateien auf Ihrem Computer befinden. Das Skript erledigt den Rest.
Features sind:
- Universal - funktioniert für alle Tools oder Dateien unter einer beliebigen URL
- Verzeichnissuche zur Aktualisierung aller zutreffenden Dateien in einem lokalen Verzeichnis (einschließlich Unterverzeichnissen)
- Automatisches Entpacken und Extrahieren
- Direkte URL-Downloads für Aktualisierungen einzelner Dateien
- Fallkonvertierung für Websites, bei denen URLs die Groß- und Kleinschreibung berücksichtigen
- Neue Dateierkennung, um nur neuere Versionen zu aktualisieren
- Automatisches Herunterfahren und Neustarten laufender Anwendungen, die aktualisiert werden müssen
- Kann auf Anfrage oder automatisiert ausgeführt werden
Es sind weitere Funktionen enthalten, die in der Skriptdatei dokumentiert sind. Öffnen Sie es einfach in Notepad (oder einem anderen Texteditor), um alle Optionen anzuzeigen.
Das UpdateFromWeb-Skript verwendet einige externe Tools, die vor der Verwendung auf Ihrem System vorhanden sein müssen. Die Download-Links für diese Tools sind unten aufgeführt und müssen in einem Ordner in der PATH-Variablen Ihres Systems abgelegt werden (im Zweifelsfall legen Sie diese erforderlichen Dateien einfach in C: \ Windows ab)..
Nicht nur für Tools oder Anwendungen
Wie oben erwähnt, kann das UpdateFromWeb-Skript für jede Datei verwendet werden, die eine konsistente URL hat. Wenn zum Beispiel ein Projekt über Nacht mit der URL mysite.com/project.zip aktualisiert wird, können Sie das UpdateFromWeb-Skript verwenden, um die ZIP-Datei automatisch in einen lokalen Ordner auf Ihrem Computer herunterzuladen und zu extrahieren.
In einem ähnlichen Hinweis können Sie das Skript verwenden, um Dateien und / oder Tools auf mehreren Computern konsistent zu halten. Laden Sie einfach eine Datei an einen zentralen Ort hoch, und ein automatisierter Prozess, auf dem UpdateFromWeb ausgeführt wird, kann den Rest erledigen.
Beispiele
Das UpdateFromWeb-Skript kann sowohl über die Befehlszeile als auch in fest codierter Form verwendet werden. Darüber hinaus können Sie nach Bedarf mischen und anpassen.
Nachfolgend einige Beispiele, die die Verwendung sowie die jeweiligen Ausführungseinstellungen für die Befehlszeile und den Hardcode veranschaulichen.
Aktualisieren Sie alle SysInternals-Tools unter "C: \ My Tools" und starten Sie alle laufenden Anwendungen neu, die aktualisiert wurden:
Befehlszeile:
UpdateFromWeb /U:http://live.sysinternals.com/tools/ D / R "/ T: C: \ Meine Tools"
Hardcode:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ Eigene Tools
SET UpdateDir = 1
SET RestartStopped = 1
Aktualisieren Sie alle Nirsoft-Tools unter "C: \ My Tools" und alle Unterverzeichnisse:
Befehlszeile:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ Meine Tools"
Hardcode:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ Eigene Tools
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
Aktualisieren Sie die Datei "Specs.doc" von mysite.com und kopieren Sie sie in "C: \ Files \ Latest Specs.pdf":
Befehlszeile:
UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Latest Specs.pdf" / T: C: \ Dateien
Hardcode:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Dateien
SET FileToGet = Latest Specs.pdf
Aktualisieren Sie die Dateien im Verzeichnis "C: \ Files" mit den neuesten Dateien von Specs.zip auf mysite.com:
Befehlszeile:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Dateien
Hardcode:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Dateien
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
Aktualisieren Sie alle Dateien in "C: \ Files", um mit den auf mysite.com/files gespeicherten Dateien synchron zu sein:
Befehlszeile:
UpdateFromWeb /U:http://mysite.com/files ”/ D / T: C: \ Dateien
Hardcode:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Dateien
SET UpdateDir = 1
Laden Sie das Update aus dem Web Script herunter
Laden Sie das Download.exe-Tool herunter
Laden Sie das 7-Zip-Befehlszeilentool herunter