En Windows 7, Vista y sistemas operativos más recientes, UAC evitará que los scripts de inicio de sesión asignen unidades de disco duro para que el siguiente código de script de inicio de sesión no funcione:
Dim WshNetwork
Set WshNetwork = WScript.CreateObject("WScript.Network")
WshNetwork.MapNetworkDrive "g:", "\\Saturn\data\"
WshNetwork.MapNetworkDrive "k:", "\\Saturn\stuff\"
Los administradores tienen algunas opciones al tratar este problema:
- Deshabilitar UAC
- launchapp.wsf de Microsoft
- Conexiones vinculadas
- Preferencias de directiva de grupo
- ???
¿Cuál es el enfoque más práctico y compatible para que los scripts de inicio de sesión "solo funcionen" en entornos empresariales?
Si la solución "más preferida" no es la que las empresas están haciendo en el mundo real, ¿qué enfoque están tomando?