Мне нужно создать несколько пользователей на серверах Windows 2008 и изменить срок действия пароля на " Never ". Это будут локальные (не AD) пользователи. Я могу создать их, используя « net user », это меняет срок действия пропуска, который меня убивает. Если я использую « net user username », в нем будет указано поле и его значение, но нет переключателя (по крайней мере, того, на который ссылается файл справки), чтобы изменить его, и большинство решений, которые я видел в Интернете, предлагали установку сторонних инструментов, однако это решение должно быть родным для Windows (в идеале с использованием Powershell). Любая помощь приветствуется.
ОБНОВЛЕНИЕ
Я сказал, что если пойму, как это сделать в Powershell, я опубликую его здесь, и я человек слова.
Get-WmiObject -Class Win32_UserAccount -Filter "name = 'steve '"| Set-WmiInstance -Argument @ {PasswordExpires = 0}
Это логическое значение, поэтому, если вы хотите установить срок действия пароля, просто измените 0 на 1. Мне это нравится своей простотой, и я протестировал этот метод обновляет другие объекты WMI, и он работает каждый раз.