Я пытаюсь найти способ предупредить пользователей о том, что происходит обновление программного обеспечения, и не дать им войти в систему, пока оно не будет завершено. Идеально с постоянным сообщением на экране входа в систему. Я могу получить сообщение, используя
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "legalnoticeCaption" -Value "Do not Logon!"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" -Name "legalnoticeText" -Value "Updates are underway"
И это несколько работает, но это одноразовое сообщение, и оно появляется только после нажатия пользователем. В идеале я хочу показать сообщение на экране входа в систему, чтобы пользователь сразу увидел, что машина еще не готова. И я бы не возражал против возможности временно ограничить вход в систему указанной учетной записью администратора, но, возможно, это довольно сложно. Возможны ли какие-либо из этих вариантов, или этот пример выше настолько хорош, насколько это возможно? FWIW Мне нужно решение или решения как для Windows 7, так и для Windows 10, так как у меня есть поддержка старых машин с Windows 7.
РЕДАКТИРОВАТЬ: просто чтобы уточнить, это необходимая функциональность в конкретной отрасли;Архитектура, Проектирование и Строительство. У нас есть программное обеспечение, которое просто не может быть обновлено с использованием обычного подхода SCCM «за пользователем, вошедшим в систему», из-за проблем с повреждением общих файлов (в частности, Autodesk Revit), когда несколько пользователей одновременно работают в общем «центральном файле» с разными сборкамипрограммное обеспечение. Мы также не можем позволить себе роскошь требовать, чтобы пользователи делали свои машины доступными в определенное время;Сроки и требования к профессиональному рабочему процессу означают, что мы должны делать наши обновления в несколько раз. Таким образом, имея механизм поиска машин, на которых ни один пользователь не вошел в систему (я уже могу это сделать), и инициируйте обновление, предупреждая возвращающегося пользователя о том, что обновление выполняется, затем сообщая ему, когда обновление завершено, и они могут войтиЭто критическое поведение, а также то, что большинство ИТ-магазинов в других отраслях могут считать «крайним случаем» или даже ситуацией, от которой они могут просто не зависеть. К сожалению для нас в AEC, это повседневное явление, поэтому необходимость в этой функциональности. Я полагаю, что голосование против - это тот, кто считает, что это необходимо, и поэтому вопрос является мусором. Если вам не нужно иметь с этим дело, считайте себя счастливчиком. :)