Página principal » cómo » Cómo actualizar automáticamente las utilidades del sistema o los archivos web con una secuencia de comandos

    Cómo actualizar automáticamente las utilidades del sistema o los archivos web con una secuencia de comandos

    Una de las grandes cosas de la mayoría de las utilidades del sistema es su portabilidad. Muchos simplemente se distribuyen directamente como un archivo exe o en un archivo zip y están listos para usar sin necesidad de instalación. Debido a la simplicidad de uso, estos tipos de aplicaciones se actualizan fácilmente, sin embargo, muchas carecen de cualquier forma de capacidad de actualización automática. Nuestro script UpdateFromWeb resuelve este problema ya que hace que la instalación de actualizaciones para aplicaciones portátiles, o cualquier archivo disponible a través de la web, sea un proceso automatizado..

    Uso

    El uso del script UpdateFromWeb es bastante simple y hemos proporcionado varios ejemplos a continuación. Simplemente proporcione la URL de origen y el directorio donde se encuentran los archivos a actualizar en su computadora y el script hace el resto.

    Las características incluyen:

    • Universal: funciona para cualquier herramienta o archivo en cualquier URL
    • Exploración de directorios para actualizar todos los archivos aplicables en un directorio local (incluidos los subdirectorios)
    • Descompresión y extracción automática.
    • Descargas directas de URL para actualizaciones de un solo archivo
    • Conversión de casos para sitios web donde las URL son sensibles a mayúsculas
    • Detección de archivos nuevos solo para actualizar versiones más recientes.
    • Cierre automático y reinicio de las aplicaciones en ejecución que deben actualizarse
    • Puede ser ejecutado a pedido o automatizado

    Hay más características incluidas que están documentadas en el archivo de script. Solo ábrelo en el Bloc de notas (o en cualquier otro editor de texto) para ver todas las opciones.

    El script UpdateFromWeb hace uso de un par de herramientas externas que deberán estar en su sistema antes de su uso. Los enlaces de descarga para estas herramientas se proporcionan a continuación y deben colocarse en una carpeta en la variable PATH de su sistema (en caso de duda, simplemente coloque estos archivos necesarios en C: \ Windows).

    No solo para herramientas o aplicaciones

    Como se mencionó anteriormente, el script UpdateFromWeb puede usarse para cualquier archivo que tenga una URL consistente. Por ejemplo, si un proyecto se actualiza todas las noches utilizando la URL mysite.com/project.zip, puede usar el script UpdateFromWeb para descargar y extraer automáticamente el archivo zip en una carpeta local de su máquina..

    En una nota similar, puede usar el script para mantener los archivos y / o las herramientas consistentes en múltiples máquinas. Simplemente cargue un archivo en una ubicación central y un proceso automatizado que ejecuta UpdateFromWeb puede manejar el resto.

    Ejemplos

    El script UpdateFromWeb se puede usar desde la línea de comandos o codificado. Además, puede mezclar y combinar según sea necesario.

    A continuación se muestran algunos ejemplos que demuestran el uso, así como las configuraciones de ejecución respectivas, tanto para la línea de comandos como para el código de seguridad..

    Actualice todas las herramientas de SysInternals ubicadas en "C: \ Mis herramientas" y reinicie las aplicaciones en ejecución que se actualizaron:

    Línea de comando:

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

    Código difícil:

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

    SET TargetDir = C: \ Mis herramientas

    SET UpdateDir = 1

    SET RestartStopped = 1

    Actualice todas las herramientas de Nirsoft ubicadas en "C: \ Mis herramientas" y todos los subdirectorios:

    Línea de comando:

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

    Código difícil:

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

    SET TargetDir = C: \ Mis herramientas

    SET UpdateDir = 1

    SET Recurse = 1

    SET ToLower = 1

    SET Descomprimir = 1

    SET RestartStopped = 1

    Actualice el archivo llamado "Specs.doc" de mysite.com y cópielo en "C: \ Files \ Latest Specs.pdf":

    Línea de comando:

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

    Código difícil:

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

    SET TargetDir = C: \ Files

    SET FileToGet = Últimas especificaciones.pdf

    Actualice los archivos en el directorio "C: \ Archivos" con los últimos archivos de Specs.zip en mysite.com:

    Línea de comando:

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

    Código difícil:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    SET CopyNewFiles = 1

    SET Descomprimir = 1

    Actualice todos los archivos en "C: \ Archivos" para estar sincronizados con los archivos almacenados en mysite.com/files:

    Línea de comando:

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

    Código difícil:

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

    SET TargetDir = C: \ Files

    SET UpdateDir = 1

    Descargar Update From Web Script

    Descargar la herramienta Download.exe

    Descargar 7-Zip Command Line Tool