dsquery

dsquery 结果不一致
dsquery

dsquery 结果不一致

我有一个带有 2 个域控制器的域(my.local): 192.168.3.63 - DC1 192.168.3.64-DC2(主 DC) 我正在测试请求以查找用户是否是某个组的成员。这是一个查询过滤器: (&(&(objectClass=user)(sAMAccountName=adtest2))(memberOf:1.2.840.113556.1.4.1941:=CN=Test.NestedB,CN=Users,DC=my,DC=local)) 如果我在两个控制器上都使用“Active Directory 用户和计算机”(ADUaC...

Admin

如何获取未禁用的活动目录组成员列表(不使用 PowerShell?)
dsquery

如何获取未禁用的活动目录组成员列表(不使用 PowerShell?)

我正在尝试获取未禁用的 Active Directory 组成员用户列表。到目前为止,我能找到的最好的结果是: dsquery group -name "Group name" | dsget group -members -expand | dsget user -samid -disabled -c | findstr /c:" no " ...承认最后的“findstr”完全是黑客行为(不幸的是,它还删除了列标题。) 我已经能够找到以下 dsquery 命令,它提供所有非禁用用户的列表: dsquery * -filter "(&(...

Admin

dsget 组中的用户或成员组
dsquery

dsget 组中的用户或成员组

我正在使用命令链来获取组 AD_GROUP_NAME 成员的报告。 dsquery group domainroot -name AD_GROUP_NAME | dsget group -members | dsget user -display -email 并且它工作得很好,除非该组有一个组作为成员。然后我收到一个错误The object class of the target does not match the one specified on the command line. 是否有命令可以将 的结果通过管道传输,以便dsget...

Admin

列出没有远程服务器管理工​​具 (RSAT) 的 Windows 域计算机
dsquery

列出没有远程服务器管理工​​具 (RSAT) 的 Windows 域计算机

我想要检索我的 Windows 7 工作站所属的 Windows 域中的计算机列表。 我希望通过很少的额外安装来实现这一点,尤其是微软提供的 230MB 远程服务器管理工​​具包。 到目前为止我见过的选项包括 DSQuery 工具(RSAT 包的一部分)和 PowerShell 的 ActiveDirectory 模块(也是 RSAT 包的一部分)。 是否可能有单独使用 PowerShell 模块(仅限脚本)的选项,或者是否真的需要 230MB 工具集的每一部分? 我还错过了其他选择吗? 关于执行查询的用户的权限,我希望能够使用非特权域用户,但如...

Admin

Windows Server 2008 R2 功能级别 - DSQUERY
dsquery

Windows Server 2008 R2 功能级别 - DSQUERY

执行一些查询(dsquery computer domainroot -stalepwd)后,使用dsquery,我被告知此命令连接到可用的 DC,因此结果可能是不真实的,因为 DC 不会复制计算机帐户密码。 经过一番研究,我仍然无法理解这是否正确,意思是:当我使用命令“ dsquery computer domainroot -stalepwd”时,结果会考虑所有 DC 的信息还是默认考虑我连接到的信息? 提前致谢! 日本足协 ...

Admin

查找 Active Directory 全局组的用户?
dsquery

查找 Active Directory 全局组的用户?

我正在使用以下命令来获取 Active Directory 全局组的用户。 dsquery group -name "Groupname" |dsget group -members 但,这是管道命令,但它在 Visual Studio 中不起作用,请建议我任何其他 DOS 命令无需使用管道可以在独立服务器上工作。 ...

Admin

可以过滤 dsquery 组吗?
dsquery

可以过滤 dsquery 组吗?

我正在尝试以易于阅读的格式输出 AD 组的成员,如下所示: dsquery group -name "<AD GROUP NAME>" | dsget group -members -expand | dsget user -samid -fn -ln 如果我这样做,dsquery group -name "<AD GROUP NAME>" | dsget group -members -expand我就可以看到一些帐户CN=ForeignSecurityPrincipals- 我该如何将它们从输出中排除? ...

Admin

带有嵌套组的 ldap 查询
dsquery

带有嵌套组的 ldap 查询

我尝试构建对 MS Active Directory 的 ldap 查询。我发现有一个 LDAP_MATCHING_RULE_IN_CHAIN 类型可以执行此操作。结果为以下语法: (&(sAMAccountName=Benna)(memberof:1.2.840.113556.1.4.1941:=CN=Group1,OU=Root,DC=domain,DC=local)) 问题是: 查询*在线枚举第一个嵌套组。 在我的示例中,Group1 具有以下成员组: 域管理员 域成员 域计算机 并且 Benna 在组域成员中,但是查询没有给...

Admin

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

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

我正在尝试运行 dsquery/dsget,这将导致一个月内不活跃并且没有被禁用的用户: dsquery 用户 -inactive 4 -limit 0 | dsget 用户 -samid -disabled >>desktop\users.txt 这会导致错误: dsget 失败:'-' 是一个未知参数。 如何 ...

Admin

在具有信任关系的情况下查询 Active Directory 中的组成员时结果不完整
dsquery

在具有信任关系的情况下查询 Active Directory 中的组成员时结果不完整

我们正在尝试查询 Active Directory 以获取属于某个组的所有计算机的列表,以及操作系统属性等信息。我们无法获得该组每个成员的结果。 环境详情: 多个域控制器,运行 Windows Server 2003 和 2008 R2。 多个域,域之间存在信任关系。 从 Windows Server 2008 R2 计算机运行 AD 查询。 查询 AD 的帐户是“本地管理员帐户,域成员,在该服务器上具有管理员权限”。 我们获悉,一些机器“通过信任关系成为该组的成员”。 我们当前的测试组“Group-99”有两台机器:FOO10 和 FOO11。 ...

Admin

DSQuery 查找过去 26 周内连接到域的运行 Windows XP 的系统
dsquery

DSQuery 查找过去 26 周内连接到域的运行 Windows XP 的系统

我正在尝试编写一个 dsquery,它将告诉我过去 26 周内哪些运行 XP 的系统连接到了我们的域,以便我们能够确定在接下来的两个月内需要逐步淘汰哪些系统。 我目前面临的问题是,当我执行 dsquery 来查找运行 Windows XP 的系统时,它会返回一个系统列表,其中我知道有许多系统不活跃,需要作为 AD 对象删除(这是另一个问题,请不要给我讲最佳实践/安全讲座...一次一件事)。 我使用以下查询来查找运行 Windows XP 的系统并将其输出到文本文件: dsquery * domainroot -filter "(&(object...

Admin

如何向 Excel 添加 DSQuery 脚本?
dsquery

如何向 Excel 添加 DSQuery 脚本?

我必须用家庭用户号码等来更新 AD。我已经编写了脚本,并将用户名和电话号码导入 Excel 脚本: dsquery user -samid "username" "OU=Sys,OU=Prod Services,DC=win,DC=ite,DC=com" | dsmod user -mobile "999" -hometel -u XXXXXX -p XXXXXXXXX 在 Excel 中:A1 = 用户名 B1 = 数字 如何使上述脚本运行,以便它从 Excel 中获取用户名和数字并将它们放入批处理文件中? ...

Admin

批量更改电话号码 - DSQUERY
dsquery

批量更改电话号码 - DSQUERY

我正在研究一种更新 Active Directory 中大量用户的“电话字段”的方法?我想将所有用户与他们的新电话号码进行匹配,因为他们已经搬家了。 我想使用 DSQUERY/DSMOD 来执行此操作,但不知道如何将 %username% 与 *.csv 文件中的用户新电话号码进行匹配。 ...

Admin

DSquery 用户-office 未知参数
dsquery

DSquery 用户-office 未知参数

我尝试dsquery使用office参数来查找用户名,因为我们将 ID 存储在办公室参数内。 关于如何获取他们的用户名有什么想法吗? 我试过 dsquery user -office "IDHERE" 但我收到一个未知参数错误。 ...

Admin

dsquery 命令问题
dsquery

dsquery 命令问题

我有以下命令;其目的是列出域内用户帐户下运行的所有服务,并将该信息输出到目录内的文本文件中。每台机器都有自己的文本文件,该文件中列出了用户帐户下运行的所有服务。 该命令返回 - “dsquery 失败:从服务器返回了一个引荐” 有人能帮我看一下这个命令吗? for /f "tokens=1" %1 in ('dsquery computer "ou=Roc.Paychex.com,dc=roc,dc=paychex,dc=com" -o rdn -limit 0') do @wmic /node:%1 /failfast:on service wher...

Admin