我试图运行一个dsquery / dsget,这将导致用户在一个月内没有激活而且没有被禁用:
dsquery user -inactive 4 -limit 0 | dsget user -samid -disabled >> desktop \ users.txt
这会导致一个错误:
dsget失败:“ – ”是未知参数。
怎么样
不,你的命令是正确的,名字中的“ – ”不是问题。 你有可能使用复制和过去? 因为Wordpress(例如)真的很渴望弄乱。
获得所需结果的更好方法是使用PowerShell:
Search-ADAccount -AccountInactive -TimeSpan (New-TimeSpan -Days 30) | Where-Object { $_.Enabled -eq $true }