У нас много тонких клиентов под управлением Windows Embedded Standard 7 и сервер SCCM 2012 R2 для управления ими. У тонких клиентов включены фильтры записи (FBWF), поэтому изменения машины не являются постоянными. В редких случаях нам нужно что-то обновить на них, мы просто внедряем это через SCCM, и оно автоматически отключает и снова включает фильтры записи для фиксации изменений.
Вот что должно произойти:
клиент SCCM уведомляет пользователя и 30-минутный обратный отсчет, чтобы сохранить его работу и выйти из системы. Затем тонкий клиент перезагружается и отключает фильтр записи. Экран входа в систему отображает замок и замечает, что устройство обслуживается, и не позволит обычным пользователям (не администраторам) войти в систему, пока SCCM делает это. Когда SCCM завершен, он снова включает фильтр записи, перезагружается, и тогда пользователи могут снова войти в систему.
У меня проблема в том, что мы используем считыватели бесконтактных карт для входа в систему. Сотрудники не вводят пароли. Они просто нажимают на свой значок. Эта система хороша, но программное обеспечение, которое ее запускает, нарушает автоматизацию фильтра записи в Windows Embedded.
Вот что на самом деле происходит:
клиент SCCM выдает обычное уведомление за 15 минут до перезагрузки с отключенным фильтром записи. Когда он перезагружается, отображается обычный экран входа в систему. Пользователи могут войти в систему и использовать ее, пока SCCM устанавливает программное обеспечение. И поскольку пользовательский сеанс активен, он снова дает 30-минутное уведомление перед перезагрузкой с включенным фильтром записи.
В этом сценарии он не только добавляет дополнительные 30 минут к времени развертывания, но также дает обычным пользователям 30-60 минут незащищенного времени на тонких клиентах, и любые изменения, которые они вносят, навсегда запекаются в образе, когда Фильтр записи снова включается.
Проблема связана с тем, что в Windows Embedded 7 используется поставщик учетных данных, отличный от обычного Windows 7, но продукт SSO должен заменить поставщика учетных данных Windows, чтобы функционировать. Я связался с продавцом по этому поводу, но они просто говорят, что это известная проблема, и нет решения или обходного пути для этого.
Итак, вот мой вопрос:
как я могу имитировать желаемое поведение другим способом? Я знаю, что есть параметр групповой политики, в котором вы можете запретить локальный вход в определенные группы пользователей. Я думал, что смогу перевернуть соответствующий параметр реестра до и после установки, но я открыт для других идей.
Я не выше сценариев установки, если мне нужно. Я свободно владею скриптами, PowerShell, VBScript и т. Д. Мне просто интересно, есть ли у кого-нибудь яркие идеи о том, как решить эту проблему.
Обновление:
я забыл упомянуть, что эти устройства используются в больничной среде для персонала, чтобы составить карту своих пациентов. Они должны быть доступны 24 часа в сутки, поэтому мы не можем ограничить часы входа в систему или настроить окна обслуживания. Мы справляемся с простоями, заблаговременно уведомляя начальников смен, но все, что занимает более часа, становится проблемой соблюдения правовых норм и требует введения в действие официальных процедур простоя.