gpt4 book ai didi

powershell - 如何仅从 Active Directory 中检索已启用的用户

转载 作者:行者123 更新时间:2023-12-04 16:57:40 25 4
gpt4 key购买 nike

我正在尝试仅检索 AD 中启用的用户。当我运行此代码行时,它返回错误。我也尝试使用过滤器仅过滤已启用用户的请求信息,但它返回来自每个域的所有用户,而不仅仅是单个 ID。

Get-ADUser : A positional parameter cannot be found that accepts argument 'enabled -eq 'true''.

这是我抛出错误的代码。
Get-ADGroupMember -Identity 'Animal Shop A' | Get-ADUser -Filter '*' | Get-ADUser Where "enabled -eq 'true'" | Get-ADUser -Properties ('Mail')

这个返回来自每个域的所有用户
Get-ADGroupMember -Identity 'Animal Shop A' | Get-ADUser -Filter "enabled -eq'true'" | Get-ADUser -Properties ('Mail')

我的语法错误吗?如果我只想从“动物商店 A”和“动物商店 B”返回值

最佳答案

Get-ADUser -Filter * -Properties mail | Where { $_.Enabled -eq $True} | Select Name,samaccountname,mail

这将获取目标域中所有已启用的用户,并显示名称、用户名和邮件属性

关于powershell - 如何仅从 Active Directory 中检索已启用的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50954038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com