Powershell 新广告用户总是有';绝不';检查帐户是否过期

Powershell 新广告用户总是有';绝不';检查帐户是否过期,powershell,active-directory,ldap,Powershell,Active Directory,Ldap,我正在使用PS脚本创建一个新的广告用户,但即使脚本中有过期日期,新用户始终会选中“从不” 剧本: New-ADUser -name '<NAME>' -AccountExpirationDate (get-date).addDays(30) -UserPrincipalName '<USERPRINCIPALNAME>' -GivenName '<FIRSTNAME>' -Surname '<SURNAME>' -DisplayName '<

我正在使用PS脚本创建一个新的广告用户,但即使脚本中有过期日期,新用户始终会选中“从不”

剧本:

New-ADUser -name '<NAME>' -AccountExpirationDate (get-date).addDays(30) -UserPrincipalName '<USERPRINCIPALNAME>' -GivenName '<FIRSTNAME>' -Surname '<SURNAME>' -DisplayName '<DISPLAYNAME>' -Manager '<MANAGER>' -AccountPassword (ConvertTo-SecureString -AsPlainText '<PASSWORD>' -Force) -enabled $true -PasswordNeverExpires $false -ChangePasswordAtLogon $true -Path '<PATH>' -Server '<SERVER>'
New ADUser-name“”-AccountExpirationDate(get date).addDays(30)-UserPrincipalName“”-GivenName“”-姓氏“”-显示名“”-管理器“”-帐户密码(ConvertTo SecureString-AsPlainText“”-强制)-启用$true-密码neverexpires$false-更改密码atlogon$true-路径“”-服务器“”


上面的脚本在广告中创建了一个用户,但在“帐户过期”下,选中了“从不”,尽管我在“结束”字段中看到了+30天的日期

我无法重现你的问题。脚本中是否有其他修改用户的内容?屏幕截图上的“+30天日期”不是与用户一起保存的值。它始终是未来30天的日期。任何未过期的用户帐户在“帐户”选项卡上显示ADUC中未来30天的日期(灰显)。当您为“帐户到期”选择“结束”时,这是默认设置。尝试将“addDays(30)”更改为其他值,它在ADUC中仍将显示+30。我想一定是某个地方的政策规定了新账户永不过期。我无法重现你的问题。脚本中是否有其他修改用户的内容?屏幕截图上的“+30天日期”不是与用户一起保存的值。它始终是未来30天的日期。任何未过期的用户帐户在“帐户”选项卡上显示ADUC中未来30天的日期(灰显)。当您为“帐户到期”选择“结束”时,这是默认设置。尝试将“addDays(30)”更改为其他值,它在ADUC中仍将显示+30。我想一定是某个地方的政策规定了新账户永不过期。