Sua proposta funciona no lado do servidor: você não precisa executar o comando em todos os computadores clientes.
net config server /autodisconnect:-1
Onde o número é tempo limite em minutos de 0 a 65.535 e -1 para desativado.
Para o lado do cliente, você pode Configurar um item de registro via GPO, a saber KeepConn
,
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\LanmanWorkstation\Parameters]
"KeepConn"=dword:0000ffff
Specifies the maximum amount of time that an idle connection can remain open. If the idle time for a connection reaches the value of this entry, the connection is closed. Increase the value of this entry if your application closes and opens Universal Naming Convention (UNC) files on a server less frequently than every 10 minutes. This decreases the number of reconnections to a server.
No entanto, não há maneira mais direta de fazer isso via GP.
Alguns relataram que há menos problemas com unidades mapeadas com o comando net use
durante os scripts de logon do que com os mapeados no GPO, mas eu não faria alterações importantes com base nisso, pois o uso de Mapeamentos de Unidade GPO é muito mais sustentável.