Назад | Перейти на главную страницу

ошибка dsget, вероятно, из-за пользователей со знаком «-» в имени

Я пытаюсь запустить dsquery / dsget, в результате чего пользователи, которые не были активны в течение месяца и не отключены:

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

Это приводит к ошибке:

Ошибка dsget: "-" - неизвестный параметр.

Как

Нет, ваша команда верна, и знак "-" в имени не является проблемой. Вы, может быть, использовали copy & past? Потому что Wordpress (например) очень хочет возиться с тире.

Лучший способ получить желаемый результат - использовать PowerShell:

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