If-Koubou

Järjestelmäohjelmien tai Web-tiedostojen automaattisen päivittäminen komentosarjalla

Järjestelmäohjelmien tai Web-tiedostojen automaattisen päivittäminen komentosarjalla (Miten)

Yksi suurimmista asioista useimmista järjestelmien apuohjelmista on niiden siirrettävyys. Monet yksinkertaisesti jakautuvat suoraan exe-tai zip-tiedostona ja ovat valmiita käyttämään ilman asennusta. Yksinkertaisuuden vuoksi tällaiset sovellukset päivittyvät helposti, mutta monet eivät ole millään tavoin automaattisen päivityksen ominaisuuksia. UpdateFromWeb-skripti ratkaisee tämän ongelman, koska se mahdollistaa päivitysten asentamisen kannettaviin sovelluksiin tai kaikkiin verkossa käytettävissä oleviin tiedostoihin, automaattiseen prosessiin.

Käyttö

UpdateFromWeb-komentosarjan käyttö on melko yksinkertainen, ja olemme esittäneet useita esimerkkejä alla. Voit yksinkertaisesti antaa lähde-URL-osoitteen ja hakemiston, johon tietokoneeseen päivitettävät tiedostot sijaitsevat, ja komentosarja tekee loput.

Ominaisuuksiin kuuluu:

  • Universal - toimii millä tahansa URL-osoitteella olevilla työkaluilla tai tiedostoilla
  • Hakemisto, joka etsii kaikkien paikallisten hakemistojen (myös alihakemistojen)
  • Automaattinen poisto ja uutto
  • Suorat URL-lataukset yhdelle tiedostopäivitykselle
  • Tapausten muuntaminen verkkosivustoille, joissa URL-osoitteet ovat erottava
  • Uusi tiedostojen havaitseminen vain uudempien versioiden päivittämiseksi
  • Automaattinen käynnissä olevien ohjelmien sammuttaminen ja käynnistäminen, jotka on päivitettävä
  • Voidaan suorittaa pyynnöstä tai automatisoituna

Mukana on useita ominaisuuksia, jotka on dokumentoitu komentotiedostossa. Avaa se vain Muistiossa (tai muussa tekstieditorissa) kaikkien asetusten tarkastelemiseksi.

UpdateFromWeb-skripti käyttää muutamia ulkoisia työkaluja, joiden on oltava järjestelmässä ennen käyttöä. Näiden työkalujen latauslinkit on annettu alla, ja ne on sijoitettava järjestelmän PATH-muuttujan kansioon (jos epäilet, aseta vain tarvittavat tiedostot C: \ Windowsiin).

Ei vain työkaluille tai sovelluksille

Kuten yllä mainittiin, UpdateFromWeb-komentosarjaa voidaan käyttää mille tahansa tiedostolle, jolla on yhtenäinen URL-osoite. Jos projektia päivitetään esimerkiksi yönä URL-osoitteella mysite.com/project.zip, voit käyttää UpdateFromWeb-skriptiä lataamaan ja purkamaan zip-tiedoston automaattisesti koneesi paikalliseen kansioon.

Samanlaisen huomautuksen avulla komentosarjan avulla tiedostoja ja / tai työkaluja voi säilyttää useilla koneilla. Lähetä vain tiedosto keskeiselle paikalle ja automaattinen prosessi, jossa on käytössä UpdateFromWeb, voi käsitellä loput.

esimerkit

UpdateFromWeb-komentosarjaa voidaan käyttää sekä komentoriviltä että kovakoodattuna. Lisäksi voit sekoittaa ja sovittaa tarpeen mukaan.

Seuraavassa on joitain esimerkkejä, jotka osoittavat sekä komentorivin että kovalevyn käytön sekä niiden suoritus- asetukset.

Päivitä kaikki "C: \ My Tools" -kohdassa sijaitsevat SysInternals-työkalut ja käynnistä käynnissä olevat käynnissä olevat sovellukset uudelleen:

Komentorivi:

UpdateFromWeb /U:http://live.sysinternals.com/tools/D / R "/ T: C: \ Omat työkalut"

hardcode:

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

SET TargetDir = C: \ Omat työkalut

SET UpdateDir = 1

SET RestartStopped = 1

Päivitä kaikki Nirsoft-työkalut, jotka sijaitsevat kohdassa "C: \ My Tools" ja kaikki alihakemistot:

Komentorivi:

UpdateFromWeb /U:http://www.nirsoft.net/utils/D / S / Z / L "/ T: C: \ Omat Työkalut"

hardcode:

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

SET TargetDir = C: \ Omat työkalut

SET UpdateDir = 1

SET Recurse = 1

SET ToLower = 1

SET Unzip = 1

SET RestartStopped = 1

Päivitä tiedosto nimeltä "Specs.doc" mysite.comista ja kopioi se osoitteeseen "C: \ Files \ Latest Specs.pdf":

Komentorivi:

UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Uusimmat tiedot.pdf" / T: C: \ Files

hardcode:

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

SET TargetDir = C: \ Tiedostot

SET FileToGet = Uusimmat specs.pdf

Päivitä tiedostot "C: \ Files" -hakemistosta viimeisimpien Specs.zip-tiedostojen kanssa mysite.com:lta:

Komentorivi:

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

hardcode:

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

SET TargetDir = C: \ Tiedostot

SET UpdateDir = 1

SET CopyNewFiles = 1

SET Unzip = 1

Päivitä "C: \ Files" -tiedostot synkronoitavaksi mysite.com/files -tiedostojen kanssa:

Komentorivi:

UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Tiedostot

hardcode:

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

SET TargetDir = C: \ Tiedostot

SET UpdateDir = 1

Lataa Update from Web Script

Lataa Download.exe-työkalu

Lataa 7-Zip Command Line Tool