Actualmente utilizo un script por lotes para montar mis recursos compartidos de red cada mañana:
NET USE * /DELETE /Y
NET USE Z: \\<IP>\<SHARE> <AUTHENTICATION> /persistent:no
...
Lo cual está bien cuando estoy en la red, pero no funciona fuera del sitio. Tenemos un dominio que apunta a nuestra IP pública, y luego se activa el reenvío de puertos, así que en teoría, puedo
NET USE * /DELETE /Y
NET USE Z: \\fqdn.com\<SHARE> <AUTHENTICATION> /persistent:no
...
Excepto que no funciona en el script por lotes o la interfaz de usuario de Windows.
Estoy pensando que habría una manera de obtener la IP de fqdn.com (que también está convenientemente almacenada en fqdn2.com/ip.txt) pero está muy lejos de mi experiencia de procesamiento por lotes.
Cualquier entrada muy apreciada.