с вашим кодом все в порядке, Windows немного умнее, чем мы думаем, и кеширует членство в группе пользователей, даже когда вы отключаете сетевой кабель, фактически, если вы находитесь в домене AD, вы также можете отключить кабель и вести журнал-в потому, что все локально кэшируется.
Если вы действительно хотите проверить, как это работает, попробуйте отключить кабель, проверьте членство в другой группе, пока оно отключено, и оно будет ложным, затем добавьте своего пользователя в другую группу насервер и эта проверка пройдут только после того, как вы снова подключите компьютер к сети и выполните выход из системы / вход в систему.