通过Powershell为本地用户组设置PasswordNeverExpires标志

时间:2016-10-11 18:13:51

标签: powershell passwords local

我需要能够在本地用户组属性区域中更改PasswordNeverExpires选项。

User Properties Example

我已经知道我必须使用一个标志才能执行文章中所述的操作:

How to use the UserAccountControl flags to manipulate user account properties

我如何通过Powershell脚本定位相关用户?

由于

2 个答案:

答案 0 :(得分:3)

这也可以。

$($xml).find('item').each(function(i, e) { ... }

请参阅:https://technet.microsoft.com/en-us/library/mt651674.aspx?f=255&MSPPError=-2147217396

答案 1 :(得分:1)

我明白了。

以下链接包含更多信息:

[Win 7] setting the option "Password never expires" for a specific local user

基本上,你要创建一个这样的脚本:

$user = [adsi]"WinNT://$env:computername/administrator"
$user.UserFlags.value = $user.UserFlags.value -bor 0x10000
$user.CommitChanges()

然后运行它,确保将“管理员”替换为相关用户。