Não há nenhum utilitário interno para fazer isso, mas você pode realizá-lo com uma revogação agendada das permissões do usuário e, em seguida, com uma alteração agendada para retornar as permissões.
No Agendador de Tarefas , você criaria uma tarefa básica de cacls filename /r WolfyShare
às 23:00. Isso revoga todas as permissões de acesso do usuário.
Em seguida, para restaurar o acesso, você reverteria a alteração com cacls filename /g WolfyShare:f
às 12:00.
Você criaria tarefas semelhantes para o outro usuário nos horários correspondentes.
Para desconectar a sessão de um usuário, você pode usar net session \computername /delete
, no entanto, esse método exigiria que o usuário sempre usasse o mesmo PC.
Leia sobre o cacls.exe em Technet .
Leia sobre como desconectar um usuário usando net session
.