问题标签 [ou]

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 回答
3070 浏览

powershell - 为特定 OU 中的每个用户导出 AD SamAccountNames 和组的 CSV

我在这里发现了一个类似的问题,但它不太适合我的需要,而且我在调整它时遇到了麻烦。

我需要创建一个.csv包含特定 OU 中所有用户的文件以及他们的 AD 组成员身份,格式如下:

我认为这个脚本让我大部分时间都在那里:

这个问题有两个方面。

  1. 我想搜索OU=OrgUnit1而不必搜索完整的专有名称,因为子 OU 并不总是相同的。

  2. 输出具有 AD 组的.csv完整可分辨名称,我只需要不带限定符的组名称

0 投票
1 回答
2497 浏览

c# - 用于多个 OU C# 的 Ldap 过滤器

我们如何过滤具有多个 OU 的 LDAP。

例如:单个 OU 的 URL:LDAP://xxxx.com/OU=Users,OU=xxx,OU=xxxx,DC=xxxxx,DC=xxxxx

但我需要多个 OU 的结果。解决方案可以是 LDAP URL,也可以是合适的 c# 代码。我在 c# 中使用 DirectoryEntry 和 DirectorySearcher 类

0 投票
0 回答
1504 浏览

powershell - Powershell 显示用户所在的 OU 的可分辨名称

我正在尝试在将 AD 用户移动到特定 OU 的脚本中构建一些错误检查。有没有办法从 Get-ADUser Cmd 中提取专有名称?

0 投票
0 回答
758 浏览

c# - ASP.NET MVC 5 Active Directory 身份验证获取用户组

我有一个对活动目录进行授权的应用程序,并且运行良好。现在我要做的是获取登录组名的用户。

我这里有这个方法:

现在这一行:string[] test = Roles.GetRolesForUser();返回空。我放了一个断点,发现这条消息:

我也将此添加到我的 web.config 中:

在 system.web 内部配置

我做错了什么,我知道这些组存在,但我无法获得它们,或者如何获得用户 OU(组织单位)

0 投票
1 回答
23084 浏览

list - 获取给定 OU 中的子 OU 描述

是否有任何简单的方法来获取位于给定 OU 下一级的所有 OU 的列表?

即,我有一个名为“客户”的 OU,在该 OU 下的一层有多个 OU,每个客户一个。即CAS、ADI、PMA

我想获得一份包含这些子 OU 描述的列表。按照前面的示例,结果将是:“Casio, Adidas, Puma”

我尝试了 Get-ADOrganizationalUnit,但我想不出这样做的方法。

谢谢

0 投票
1 回答
2536 浏览

powershell - 找出我的域中的给定计算机列表在哪个组织单位中

我有一个从我的域中选择的数百台计算机的列表。我想制作一份报告,显示其中OU的所有内容。我发现这个 cmdlet 可以执行我需要的任务:

但是我想将包含我的计算机列表的(txt 或 csv)文件作为参数传递给它,而不是单个计算机FIDS156041,如果可能,将结果输出到另一个包含两列的文件中:计算机名称和它们的OU. 可能吗?我该怎么做?

非常感谢您的帮助!

0 投票
1 回答
50 浏览

c# - 从 AD 中的 OU 列出用户和组

我想列出 AD 中 OU 中的所有用户和组,并区分它们。但我找到了列出用户或组的解决方案,但不是两者都列出。可能吗 ?

0 投票
1 回答
28 浏览

lync - Microsoft Lync OU 组

我可以通过在搜索框中输入联系人姓名来访问域中的用户。

Lync 帐户中是否可以将同一域中的用户组织为组织单位的组?

例子:

0 投票
2 回答
7186 浏览

powershell - OU 高级安全权限报告

以下代码将返回通用 OU 权限

但是我要审核的是高级安全权限。我可以在 GUI 中查看它,我只是不知道如何编写脚本来为我组织中的每个 OU(或特定 OU,取决于我们的需要)生成报告。

要在 GUI 中查看,请执行以下操作:

  1. 打开 MMC 并加载 ADUC 管理单元
  2. 启用视图 → 高级功能
  3. 右键单击任何 OU,选择属性
  4. 在属性窗口中选择安全选项卡
  5. 单击高级按钮。
  6. 查看对该 OU 具有权限的所有用户/组。

我想要的是一份报告,它可以转储有权访问 OU 的每个用户和组,以及他们的所有高级权限(例如:步骤 6 中任何有该框检查它是允许还是拒绝的内容)。

我找到了这个网站,但它没有达到我需要的细节。

这可以通过 PowerShell 实现吗?

0 投票
1 回答
1129 浏览

vbscript - 将计算机从一个 OU 移动到下一个 OU 的 VBS 脚本

我正在为我工​​作的公司打包一个脚本,这将允许现场服务技术人员将私人工作站 OU 中的计算机转换为团队工作站 OU,反之亦然。

目前这只是这个脚本的一小部分,并且让我在一天中的大部分时间都感到困惑。我已经尝试了这个脚本的不同变体,并找到了一个我相信会让我走上正轨的版本。

我收到一个错误,服务器上没有这样的对象。当我将计算机手动放入有问题的 OU 中时,我没有收到该错误消息。这就是我现在卡住的地方。

脚本目前在我的个人实验室中。