Por defecto, Desktop Authority no se ejecuta cuando los usuarios se conectan a la red corporativa usando una VPN. Esto significa que Desktop Authority no se ejecuta cuando un usuario inicia sesión en su máquina sin conexión a la red (utilizando sus credenciales almacenadas previamente) y luego establece la conexión a la VPN. Desktop Authority puede ser configurado para ejecutar un evento cuando una conexión de red VPN es establecida.
Con la implementación de las siguientes llaves de registro, el Servicio DA Client usa el Network Location Awareness (NLA) "Detección de Ubicación de Red" con el fin de detectar cuando una nueva conexión de red está disponible. Una vez que la nueva conexión es detectada, DA será notificado y puede determinar si será ejecutado para el usuario.
Los parámetros de configuración de Cliente VPN se pueden hacer en la máquina cliente desde las siguientes ubicaciones en el registro:
32-bit:
HKLM\SOFTWARE\ScriptLogic
64-bit: HKLM\SOFTWARE\Wow6432Node\ScriptLogic
Habilitar o deshabilitar la ejecución de Desktop Authority con VPN
EnableNLA (REG_DWORD) = 1 (Habilitar) or 2 (Deshabilitar – Valor por defecto)
Verificar si el usuario tiene asignado Slogic/Slogic.bat como logon script en Active Directory
NLAAltScript (REG_SZ) = Login.bat or Login,Login.bat,Slogic,Slogic.bat
Desktop Authority será ejecutado cuando una nueva conexión de red es detectada. Si la conexión se cae y es reestablecida dentro de la cantidad de tiempo establecida en el registro, Desktop Authority entonces no será ejecutado de nuevo
NLAperiod (REG_DWORD) = 0 (Disabled), 1-86400 (en segundos, por default son 1800 segundos/30 minutos)
Cuando una nueva conexión es detectada, por default un evento de tipo Refresh será ejecutado, si se desea cambiar el evento a Logon o Logoff, establezca la siguiente llave de registro
NLAUBMEvent (REG_SZ) = Logon, Logoff or Refresh (Default)
Por default, cuando Desktop Authority es ejcutado, el Slogic.bat es ejecutado desde el directorio compartido "Netlogon". Se puede configurar Desktop Authority para usar una diferente ubicación mediante la siguiente llave de registro:
NLAUBMLocation (REG_SZ) = path of the logon script (Default - %logonserver%\Netlogon)
Para diagnóstico de problemas se puede configurar Desktop Authority para no ocultar la ventana de comandos cuando se está ejecutando
NLAShowWindow (REG_DWORD) = 0 (Disable – Default) or 1 (Enable)