Actualización silenciosa por comando

Cómo actualizar o habilitar/deshabilitar la actualización automática de ANF AC Servicios Criptográficos por comando

Si no quieres que el usuario actualice y quieres establecer cuándo realizar la actualización de forma automática, debemos ejecutar el comando:

"C:\Program Files (x86)\ANF AC Crypto Middleware\TokenESign\anf-elevate.exe" update-silent

desde el working directory: 

C:\Program Files (x86)\ANF AC Crypto Middleware\TokenESign

desde:

  • Un proceso  que tenga privilegios de administrador pero que no sea un servicio, o sea que no corra con privilegio de SYSTEM
  • Una tarea programada, con permisos de administrador (ver siguiente apartado).

Tarea programada

Marcando el check Ejecutar con los privilegios mas altos:

tarea-programada-actualización-por-comando

En la pestaña Acciones, Nueva:

Programa o script "C:\Program Files (x86)\ANF AC Crypto Middleware\TokenESign\anf-elevate.exe" update-silent
Agregar argumentos (opcional) update-silent
Iniciar en (opcional) C:\Program Files (x86)\ANF AC Crypto Middleware\TokenESign

Deben estar presente las comillas dobles en la ruta del ejecutable anf-elevate.exe y NO deben estar las comillas dobles en la ruta del working directory (Iniciar en).

tarea-programada-actualización-por-comando-2

Habilitar o deshabilitar la actualización


Para hacer esto mediante comando sería de la siguiente forma. 

Para habilitar:
reg.exe add HKCU\Software\ANFAC\CryptoMiddleware /v autoupdate /t REG_SZ /d True /f

Para deshabilitarlo es lo mismo cambiando True por False.