プロジェクト

全般

プロフィール

[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

ファイル

KGTN2016101807.pdf (56.1 KB) kitasp 技術センター, 2016/11/02 14:42