Windows 2008 サーバーで複数のユーザーを作成し、パスワードの有効期限の値を「なし」に変更する必要があります。これらはローカル (AD ではない) ユーザーになります。「ネットユーザー」を使用してそれらを作成できます。パスの有効期限を変更すると、私が殺されます。「net user username」を実行すると、フィールドとその値がリストされますが、それを変更するためのスイッチ (少なくともヘルプ ファイルが参照するスイッチはありません) はありません。 、ただし、このソリューションは Windows にネイティブである必要があります (Powershell を使用するのが理想的です)。どんな助けでも大歓迎です。
アップデート
Powershell でこれを行う方法がわかったら、ここに投稿します。私は約束を守ります。
Get-WmiObject -Class Win32_UserAccount -Filter "name = 'steve'" | Set-WmiInstance -Argument @{PasswordExpires = 0}
これはブール値なので、パスワードを期限切れにするように設定したい場合は、0 を 1 に変更するだけです。これは単純な点で私には美しく、他の WMI オブジェクトを更新するこのメソッドをテストしましたが、毎回動作します。