The users are using one common non-privileged account
Isso é muito ruim. Um usuário pode conectar a rede, bloquear o computador e ir embora. O próximo usuário pode desbloqueá-lo e usar sua rede.
Adição: você pode usar perfis obrigatórios para redefinir todas as configurações do usuário no logoff: link
Ou você pode adicionar um script de logout que exclua todos os perfis wlan e peça a todos os usuários que façam logoff.
Leia mais sobre os perfis de rede. link
Use o seguinte comando para excluir perfis
netsh wlan delete profile name=* i=*
Você pode criar o arquivo bat
e adicioná-lo como script logoff por meio da diretiva de grupo local.
Leia mais sobre scripts de logoff: link
My workplace network should be the only one in the network connection list at all times
Desativar balizamento de SSID (também chamado de "ocultar rede"). Seu ponto de acesso Wi-Fi deve apoiá-lo.
If not connected to any other network, the computer should automatically try the workplace network
Conecte-se a ele automaticamente no logon do usuário. Como você exclui todos os perfis no logoff, talvez seja necessário criar um no logon. Criar script de logon do usuário com
netsh wlan connect ssid=YOURSSID name=PROFILENAME
O usuário poderá usar a rede conectada ou conectar-se a outra.
The computer should thereby never automatically try any other network
Não, porque todos os perfis de rede são removidos.
PS: Eu realmente não gosto da ideia de vários usuários compartilharem a mesma conta!