Мне интересно, есть ли способ включить или отключить флаг UserAccountControl, несмотря на состояния других флагов. Например, предположим, что мы имеем конфигурацию, как следующее:Изменение флажков UserAccountControl - переключение флага
Как бы я только Переключите «Пароль никогда не истекает» флаг в верно, несмотря на текущий $user.UserFlags.value
?
Когда все флаги переключаются выключен, $user.UserFlags.value
является 513. Когда только «Пароль никогда не истекает» флаг переключается, то $user.UserFlags.value
является 66049.
Как вы можете себе представить, существует целый ряд чисел что $user.UserFlags.value
может отражать для различных конфигураций, как указано в следующей статье:
How to use the UserAccountControl flags to manipulate user account properties
Я чувствую, что я могу придумать решение, используя побитовое манипуляции с масками, но необходимо некоторое руководство. Моя конечная цель - написать сценарий Power Shell для переключения этого значения независимо от текущей конфигурации.
Любые предложения?
Совершенный и лаконичный. Большое спасибо! –