问题标签 [dsquery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
265 浏览

powershell - 如何显示不在特定 AD 组中的 Active Directory 用户列表

我需要创建一个报告/文本文件,以显示不在特定 AD 组中的用户。我知道使用 Powershell 显示特定 AD 组中的用户很容易

当然,也可以使用 powershell 显示特定 AD 组中ARENT的用户?

0 投票
3 回答
698 浏览

batch-file - 如何处理批处理文件中的多个“for”语句?

我正在尝试创建一个批处理文件,该文件将从文本文件中获取用户列表,对 Active Directory 运行 dsquery 以确定帐户是否已被禁用,然后将结果输出到包含用户的不同文本文件ID 以及它们是否已被禁用的状态(是/否)。

我觉得我错误地定位了引号或括号,但我也不能 100% 确定多个“for”语句是否可以像这样嵌套。输入非常感谢。

0 投票
2 回答
2133 浏览

powershell - 尝试将变量传递到 [adsisearcher] 的问题

如果这很简单,我提前道歉,但我已经研究了几天,无法自行解决或找到另一条探索路线。

基本上我有以下工作并返回我需要的东西:

它返回包含 dland 的用户名。我想用变量 ($usrNme1) 替换dland,但在表达式或语句中出现“Unexpected token '$usrNme1'))'' 错误。”

我能够使用以下 ActiveDirectory 模块在本地工作:

但不幸的是,我不能在这个环境中对其他计算机使用它,必须找到另一种方法,这就是我找到替代品的方式。

在这里的任何帮助将不胜感激:) 这对我来说是最后一块拼图,令人沮丧的是如此接近并且无法弄清楚!提前感谢您抽出宝贵时间:)

编辑:忘了评论,这个脚本将被推出并在 Windows 7 机器上本地运行,这是我不能使用 Get-ADUser 的部分原因。

谢谢,

大卫

0 投票
7 回答
42834 浏览

powershell - Openfiles 查询以查看打开的文件

如何从计算机远程调用 Openfiles.exe(位于服务器 2008 文件服务器上)以查看用户打开了哪些文件?我还需要让它作为参数中的域管理员用户登录。

0 投票
0 回答
214 浏览

c++ - ICommonQuery::OpenQueryWindow。搜索结果中没有管理上下文菜单

我尝试使用管理和其他扩展功能从我的应用程序调用 Active Directory 搜索窗口。为此,我使用了这样的标志:

如 MSDN 中所述:

DSQPF_ENABLEADMINFEATURES - 使用目录服务管理工具支持的功能,例如上下文菜单属性页的管理显示说明符。

DSQPF_ENABLEADVANCEDFEATURES - 指定传递给上下文菜单属性页的 IDataObject 实例中的高级功能。

这两个标志非常适用于标签。作为域管理员,我可以在用户属性中看到很多选项卡。但是这个参数对上下文菜单没有影响。这里的例子:

  1. 从服务器管理器调用的搜索对话框。您可以看到管理上下文菜单。

服务器管理器截图

  1. 这是从我的应用程序调用的对话框。上下文菜单非常短,但如果我单击Properties,我将能够使用管理权限更改与此帐户相关的所有内容。

从应用程序屏幕截图调用

应用程序从域管理员运行。UAC 被禁用。在 Windows Server 2008 R2 上测试。

有没有办法显示这个上下文菜单?

在这里,您可以看到我用于调用 AD 搜索对话框的示例代码。

0 投票
1 回答
1906 浏览

linux - 从 Windows 或 Linux 设备使用 Python 2.7 查询 Windows Active Directory

我需要编写一些可以在 Windows 或 Linux 上运行的代码,我可以使用这些代码来查询用户或计算机的 Windows 活动目录域。查询将相对较小。我习惯于在 Windows 上使用 DSQUERY 处理此类事情,但我需要跨平台的解决方案并用 Python 2.7 编写。

我在网上看到了一些例子,但我读到的所有内容都是指在 Linux 上安装 LDAP 代码以使其工作(这对我来说真的不是一个选择,因为我不会拥有代码将在其上运行的主机)。

我还找到了 PYAD 库,但据我所知,它依赖于 Windows 机器并安装了 PYWIN32。

理想情况下,我想要一段可以在任一架构上运行的代码。

我并不是真的在寻找代码示例本身(但如果你想放弃一些我很好),但我想我真的只需要一个线索。

提前致谢

0 投票
0 回答
64 浏览

xslt - XSLT 1.0 怎么做 Muenchian 分组?

我正在尝试计算列表中的角色数量。有3个阶段,打开,提供和填充。有2个部门;基础设施和业务。所以我想显示一个带有以下标题的表格;部门 | 打开 | 报价 | 填充。我将列出每个部门,然后列出列表中每个值的总数。以下是列表示例。

我想按打开、提供和填充对部门进行分组,并计算每个部门的数量,然后在表格中显示该值。下面的代码显示了我如何从列表中提取基础设施数据。

以下是所需的输出

此代码在 SP Designer 中有效,但无法在网页中加载 web 部件。我已经阅读了这个并认为我需要使用 MUENCHIAN 分组,有谁知道我将如何处理这个?

0 投票
0 回答
455 浏览

windows - dsquery accountExpires 属性包括那个可笑的大数

我将创建将导出以下内容的查询:Account FirstName LastName accountexpires the OU 用户所在的 OU。因此我将为所有 AD 用户获取 Account expiry dates 或 account Never expire(那些没有到期日期的)。其返回的 accountExpires 属性包括那个可笑的大数

输出 :

0 投票
0 回答
713 浏览

bash - winexe在windows上用管道和引号执行命令

在 Linux 上使用 WINEXE,我试图在远程 Windows 2008 上执行上述命令,但出现错误。

0 投票
0 回答
36 浏览

batch-file - 批处理文件:它将定位一个节点并提供当前登录到该节点的用户名

好的,这是另一个。

所以这个批次的想法使用了两个循环,但我觉得我缺乏适当的知识,但我们开始吧:

批处理代码:(请注意,当用户被分配计算机时,它们是由描述分配的。不是我的选择,但无论如何,它会搜索描述所拥有的计算机。)

该批次似乎在第二个循环中中断。我觉得可能是因为第一个循环分配了一个变量,它不允许第二个 for /f 命令正常运行。

有什么建议么?