我正在运行此命令以获取所有禁用用户的列表,但它无法正常工作
Get-ADUser -Filter (enabled -ne $true)
以下是错误消息:
The term 'enabled' is not recognized as the name of a cmdlet, function, script
file, or operable program. Check the spelling of the name, or if a path was inc
luded, verify that the path is correct and try again.
At line:1 char:28
+ Get-ADUser -Filter (enabled <<<< -ne $true)
+ CategoryInfo : ObjectNotFound: (enabled:String) [], CommandNotF
oundException
+ FullyQualifiedErrorId : CommandNotFoundException
答案 0 :(得分:0)
您需要使用脚本块来定义过滤器。 parantheses用于“groups”以确保在运行cmdlet之前调用其中的表达式,这在这里是错误的,因为enabled
对于powershell本身并不意味着什么。
Get-ADUser -Filter { enabled -ne $true }
答案 1 :(得分:0)
Search-ADAccount
cmdlet只有一个参数:
Search-ADAccount -AccountDisabled