If-Koubou

Cum să actualizați automat utilitarele de sistem sau fișierele Web cu un script

Cum să actualizați automat utilitarele de sistem sau fișierele Web cu un script (Cum să)

Unul dintre marile lucruri despre majoritatea utilităților de sistem este portabilitatea lor. Multe sunt distribuite direct ca fișier exe sau într-un fișier zip și sunt gata de utilizare fără instalare necesară. Din cauza simplității utilizării, aceste tipuri de aplicații sunt ușor de actualizat, cu toate acestea multe dintre acestea nu au nici o formă de auto-actualizare capabilitate. Scriptul nostru UpdateFromWeb rezolvă această problemă, deoarece face ca instalarea actualizărilor aplicațiilor portabile sau a oricăror fișiere disponibile prin intermediul web-ului să fie un proces automatizat.

folosire

Utilizarea scriptului UpdateFromWeb este destul de simplă și am furnizat câteva exemple de mai jos. Pur și simplu furnizați URL-ul sursă și directorul în care sunt localizate fișierele care trebuie actualizate pe computer și scriptul face restul.

Caracteristicile includ:

  • Universal - funcționează pentru orice unelte sau fișiere de pe orice adresă URL
  • Scanarea directoarelor pentru actualizarea tuturor fișierelor aplicabile într-un director local (inclusiv subdirectoare)
  • Desfacerea și extragerea automată
  • Descărcări directe de adrese URL pentru actualizările unui singur fișier
  • Transformarea cazurilor pentru site-urile web în care adresa URL este sensibilă la minuscule
  • Detectare de fișiere noi pentru actualizarea versiunilor mai noi
  • Oprirea automată și repornirea aplicațiilor care rulează, care trebuie actualizate
  • Poate fi rulat la cerere sau automatizat

Există mai multe caracteristici incluse, care sunt documentate în fișierul script. Deschideți-o doar în Notepad (sau orice alt editor de text) pentru a vedea toate opțiunile.

Scriptul UpdateFromWeb folosește câteva instrumente externe care vor trebui să fie pe sistem înainte de utilizare. Legăturile de descărcare pentru aceste instrumente sunt furnizate mai jos și trebuie să fie plasate într-un folder în variabila PATH a sistemului dvs. (dacă aveți îndoieli, puneți doar aceste fișiere necesare în C: \ Windows).

Nu doar pentru instrumente sau aplicații

După cum sa menționat mai sus, scriptul UpdateFromWeb poate fi folosit pentru orice fișier care are un URL consistent. De exemplu, dacă un proiect este actualizat zilnic folosind URL-ul mysite.com/project.zip, puteți utiliza scriptul UpdateFromWeb pentru a descărca și a extrage automat fișierul zip într-un folder local de pe aparat.

Pe o notă similară, puteți utiliza scriptul pentru a păstra fișierele și / sau instrumentele consecvente pe mai multe mașini. Doar încărcați un fișier într-o locație centrală și un proces automatizat care rulează UpdateFromWeb se poate ocupa de restul.

Exemple

Scriptul UpdateFromWeb poate fi utilizat atât din linia de comandă, cât și din hardcod. În plus, puteți să le amestecați și să le potriviți după cum este necesar.

Mai jos sunt câteva exemple care demonstrează utilizarea și setările de execuție respective atât pentru linia de comandă, cât și pentru hardcode.

Actualizați toate instrumentele SysInternals din "C: \ My Tools" și reporniți toate aplicațiile care au fost actualizate:

Linie de comanda:

UpdateFromWeb /U:http://live.sysinternals.com/tools/ D / R "/ T: C: \ My Tools"

Cod greu:

SET URL = http: //live.sysinternals.com/tools

SET TargetDir = C: \ My Tools

SET UpdateDir = 1

SET RestartStopped = 1

Actualizați toate instrumentele Nirsoft din "C: \ My Tools" și toate subdirectoarele:

Linie de comanda:

UpdateFromWeb /U:http://www.nirsoft.net/utils/ D / S / Z / L "/ T: C: \ My Tools"

Cod greu:

SET URL = http: //www.nirsoft.net/utils

SET TargetDir = C: \ My Tools

SET UpdateDir = 1

SET Recurse = 1

SET ToLower = 1

SET Unzip = 1

SET RestartStopped = 1

Actualizați fișierul numit "Specs.doc" de la mysite.com și copiați-l în "C: \ Files \ Latest Specs.pdf":

Linie de comanda:

UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Ultimele Specs.pdf" / T: C: \ Fișiere

Cod greu:

SET URL = http: //mysite.com/Specs.pdf

SET TargetDir = C: \ Fișiere

SET FileToGet = Ultimele Specs.pdf

Actualizați fișierele din directorul "C: \ Files" cu cele mai recente fișiere din Specs.zip pe mysite.com:

Linie de comanda:

UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Fișiere

Cod greu:

SET URL = http: //mysite.com/Specs.zip

SET TargetDir = C: \ Fișiere

SET UpdateDir = 1

SET CopyNewFiles = 1

SET Unzip = 1

Actualizați toate fișierele din "C: \ Files" pentru a fi sincronizate cu fișierele stocate pe mysite.com/files:

Linie de comanda:

UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Fișiere

Cod greu:

SET URL = http: //mysite.com/files

SET TargetDir = C: \ Fișiere

SET UpdateDir = 1

Descărcați actualizarea din Web Script

Descarcă instrumentul Download.exe

Descărcați instrumentul de comandă pentru 7-Zip