dsget 错误可能是因为用户名称中带有“-”

dsget 错误可能是因为用户名称中带有“-”

我正在尝试运行 dsquery/dsget,这将导致一个月内不活跃并且没有被禁用的用户:

dsquery 用户 -inactive 4 -limit 0 | dsget 用户 -samid -disabled >>desktop\users.txt

这会导致错误:

dsget 失败:'-' 是一个未知参数。

如何

答案1

不,你的命令是正确的,名称中的“-”没有问题。你可能用过复制粘贴吗?因为 Wordpress(例如)真的很喜欢使用破折号。

获得所需结果的更好方法是使用 PowerShell:

Search-ADAccount -AccountInactive -TimeSpan (New-TimeSpan -Days 30) | Where-Object { $_.Enabled -eq $true }

相关内容