【发布时间】:2016-05-10 12:40:13
【问题描述】:
使用powershell 2.0,我有一个简单的脚本来创建一个New-ADUser。用户必须在下次登录时更改密码,并且必须禁用该帐户。这一直有效,直到我在禁用模式下创建帐户。
根据文档,确保 PasswordNeverExpires 为 $false 将允许在登录时更改密码,但这没有帮助。如果 enabled 设置为 false,有谁知道为什么 ChangePasswordAtLogon 不适用?
代码(我已经包含了我正在使用的其他设置,以防它们很重要):
New-ADUser -Name "NewPerson" `
-Path "DC=WhereEver" `
-AccountPassword $SecureStringHere `
-PasswordNeverExpires $False `
-ChangePasswordAtLogon $True `
-enabled $False `
-UserPrinciplaName "NewPerson" `
-DisplayName "NewPerson" `
-Description "NewPerson" `
-ProfilePath "path" `
-ScriptPath "path"
如果您不知道如何解决此问题,请对可能出现的问题提出任何想法,谢谢!
【问题讨论】:
标签: powershell active-directory powershell-2.0