Você pode seguir as instruções em este tópico do SuperUser para definir uma tarefa automatizada para acionar a desconexão da rede.
Você pode fazer com que a tarefa acionada chame um arquivo em lote com o seguinte comando:
netsh wlan set profileparameter name=<NAME OF WIRELESS CONNECTION> keyMaterial=SOMEunGues7123Able^&@Value
Você pode encontrar o nome da rede sem fio com o comando netsh wlan show profiles
. Nesta abordagem, uma senha em branco não é permitida, por isso defini uma senha não solicitável. Na próxima vez que o usuário se conectar, ele gerará um erro de senha e solicitará que ele digite a senha correta.
Como uma abordagem alternativa, você poderia simplesmente excluir todo o perfil na desconexão com o comando: netsh wlan delete profile name=<NAME OF WIRELESS CONNECTION>
. Isso corresponde à sua primeira opção, mas não à sua opção "esquecer", para a qual a primeira parece ser a maneira mais prática.