[Windows/PowerShell] PowerShell でローカルアカウントのパスワードを無期限にする方法は?
技術ノート
2016/11/02
[番号]
技術ノート KGTN 2016101807
[現象]
[Windows/PowerShell] PowerShell でローカルアカウントのパスワードを無期限にする方法は?
[説明]
以下のスクリプトでローカルアカウントのパスワードを無期限にすることが出来ます.
# パスワードの無期限設定 function DontExpirePasswd( $UserID ) { $hostname = hostname [ADSI]$UpdateUser = "WinNT://$HostName/$UserID,User" $UserFlags = $UpdateUser.Get("UserFlags") $UserFlags = $UserFlags -bor 0x10000 $UpdateUser.Put("UserFlags", $UserFlags) $UpdateUser.SetInfo() } $UserID = "wguser901" DontExpirePasswd $UserID