none
Windows server 命令问题 RRS feed

  • 问题

  • dsquery user -limit 0 "ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn" | dsmod user
    -pwdneverexpires yes

    这个命令应该是在"ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn"下的用户全部勾选“密码永不过期”的功能。

    但发现在windows server 2012 r2上运行此命令,"ou=bbb,ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn"下的用户有点执行成功,但有的用户没有执行。

    2017年12月14日 6:24

答案

  • 您好,

    根据我的研究,建议您可以尝试使用下面的PowerShell命令,看看能否在该OU下将所有用户的密码永不过期选项勾选上,供您参考:
    Get-ADUser -Filter * -SearchBase 'ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn' | Set-ADUser -PasswordNeverExpires $true -Verbose

    另外,当上述命令执行完成后,您也可以通过下面的命令进行验证(PasswordNeverExpires的值为True则表示该选项已开启):
    Get-ADUser -Filter * -SearchBase 'ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn' -Properties PasswordNeverExpires | Select-Object Name, PasswordNeverExpires

    如果您需要进一步的帮助,请告诉我们。

    此致
    Albert

    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2017年12月15日 5:04

全部回复

  • 您好,

    根据我的研究,建议您可以尝试使用下面的PowerShell命令,看看能否在该OU下将所有用户的密码永不过期选项勾选上,供您参考:
    Get-ADUser -Filter * -SearchBase 'ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn' | Set-ADUser -PasswordNeverExpires $true -Verbose

    另外,当上述命令执行完成后,您也可以通过下面的命令进行验证(PasswordNeverExpires的值为True则表示该选项已开启):
    Get-ADUser -Filter * -SearchBase 'ou=aaa,ou=xd-ad,dc=abc,dc=com,dc=cn' -Properties PasswordNeverExpires | Select-Object Name, PasswordNeverExpires

    如果您需要进一步的帮助,请告诉我们。

    此致
    Albert

    Please remember to mark the replies as an answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com

    2017年12月15日 5:04
  • 非常实用。谢谢!
    2017年12月15日 8:27