Główna » jak » Automatyczne aktualizowanie narzędzi systemowych lub plików internetowych za pomocą skryptu

    Automatyczne aktualizowanie narzędzi systemowych lub plików internetowych za pomocą skryptu

    Jedną z największych zalet większości narzędzi systemowych jest ich przenośność. Wiele z nich jest dystrybuowanych bezpośrednio jako plik exe lub zip i są gotowe do użycia bez konieczności instalacji. Ze względu na prostotę użytkowania, tego typu aplikacje są łatwo aktualizowane, jednak wiele z nich nie posiada żadnej możliwości automatycznej aktualizacji. Nasz skrypt UpdateFromWeb rozwiązuje ten problem, ponieważ sprawia, że ​​instalowanie aktualizacji aplikacji przenośnych lub dowolnego pliku dostępnego w tym celu przez Internet, zautomatyzowany proces.

    Stosowanie

    Użycie skryptu UpdateFromWeb jest całkiem proste i poniżej podaliśmy kilka przykładów. Wystarczy podać źródłowy adres URL i katalog, w którym znajdują się pliki do aktualizacji na komputerze, a resztą zajmie się skrypt.

    Dodatki zawarte:

    • Universal - działa dla dowolnych narzędzi lub plików pod dowolnym adresem URL
    • Skanowanie katalogów w celu aktualizacji wszystkich odpowiednich plików w lokalnym katalogu (w tym podkatalogach)
    • Automatyczne rozpakowanie i ekstrakcja
    • Bezpośrednie pobieranie adresów URL dla pojedynczych aktualizacji plików
    • Konwersja przypadku dla witryn, w których w adresach URL jest rozróżniana wielkość liter
    • Nowe wykrywanie plików do aktualizacji tylko nowszych wersji
    • Automatyczne wyłączanie i ponowne uruchamianie uruchomionych aplikacji, które wymagają aktualizacji
    • Może być uruchamiany na żądanie lub zautomatyzowany

    Zawiera więcej funkcji, które są udokumentowane w pliku skryptu. Wystarczy otworzyć go w Notatniku (lub dowolnym innym edytorze tekstu), aby wyświetlić wszystkie opcje.

    Skrypt UpdateFromWeb korzysta z kilku zewnętrznych narzędzi, które będą musiały być w twoim systemie przed użyciem. Łącza pobierania dla tych narzędzi są podane poniżej i muszą zostać umieszczone w folderze w zmiennej PATH systemu (w razie wątpliwości po prostu umieść te wymagane pliki w C: \ Windows).

    Nie tylko dla narzędzi i aplikacji

    Jak wspomniano powyżej, skrypt UpdateFromWeb może być używany dla dowolnego pliku, który ma spójny adres URL. Na przykład, jeśli projekt jest aktualizowany co noc przy użyciu adresu URL mysite.com/project.zip, można użyć skryptu UpdateFromWeb, aby automatycznie pobrać i wyodrębnić plik zip do lokalnego folderu na komputerze.

    W podobny sposób można użyć skryptu, aby zachować spójność plików i / lub narzędzi na wielu komputerach. Po prostu prześlij plik do centralnej lokalizacji, a zautomatyzowany proces z uruchomionym UpdateFromWeb może obsłużyć resztę.

    Przykłady

    Skrypt UpdateFromWeb może być użyty zarówno z linii poleceń, jak i na stałe. Dodatkowo można mieszać i dopasowywać w razie potrzeby.

    Poniżej znajduje się kilka przykładów demonstrujących użycie, a także odpowiednie ustawienia wykonania zarówno dla wiersza poleceń, jak i kodu twardego.

    Zaktualizuj wszystkie narzędzia SysInternals znajdujące się w "C: \ Moje narzędzia" i zrestartuj wszystkie uruchomione aplikacje, które zostały zaktualizowane:

    Wiersz poleceń:

    UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R "/ T: C: \ Moje narzędzia"

    Hardcode:

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

    SET TargetDir = C: \ Moje narzędzia

    SET UpdateDir = 1

    SET RestartStopped = 1

    Zaktualizuj wszystkie narzędzia Nirsoft znajdujące się w "C: \ Moje narzędzia" i wszystkie podkatalogi:

    Wiersz poleceń:

    UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ Moje narzędzia"

    Hardcode:

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

    SET TargetDir = C: \ Moje narzędzia

    SET UpdateDir = 1

    SET Recurse = 1

    SET ToLower = 1

    SET Unzip = 1

    SET RestartStopped = 1

    Zaktualizuj plik o nazwie "Specs.doc" z witryny mysite.com i skopiuj go do "C: \ Files \ Latest Specs.pdf":

    Wiersz poleceń:

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

    Hardcode:

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

    SET TargetDir = C: \ Files

    SET FileToGet = Najnowsze specyfikacje.pdf

    Zaktualizuj pliki w katalogu "C: \ Files" najnowszymi plikami z pliku Specs.zip na mysite.com:

    Wiersz poleceń:

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

    Hardcode:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    SET CopyNewFiles = 1

    SET Unzip = 1

    Zaktualizuj wszystkie pliki w "C: \ Files", aby być zsynchronizowane z plikami przechowywanymi na mysite.com/files:

    Wiersz poleceń:

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

    Hardcode:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    Pobierz aktualizację ze skryptu internetowego

    Pobierz narzędzie Download.exe

    Pobierz 7-Zip Narzędzie wiersza poleceń