问题标签 [get-aduser]
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.
powershell - PowerShell 从名字/姓氏查找用户,错误未显示在特殊字符上
我有一个包含特殊字符的 EN/FR 用户列表。我正在尝试获取他们的 SamAccountName,但脚本无法正常工作:
问题是我的输入列表不清楚,这导致循环继续进行而没有向我显示导致问题的项目的错误。如何捕获导致此错误的用户名?
powershell - 获取所有 OU 中的用户计数并总计
很久以前有一个关于在 OU 中获取用户计数的问题。问题的答案很好(谢谢 Eric Nord),我能够用它来找出我需要的大部分内容,但我希望有人能帮我找出最后一块,即总计用户数量.
这是获取计数的脚本。我将排序计数添加到脚本的末尾
这是输出
我需要弄清楚的是如何像这样在底部添加一个总计
谢谢你们。
c# - C#。将 PowerShell 输出写为字典
我被一个简单的任务困住了,需要社区帮助。我在 C# 代码中运行 PowerShell 脚本,需要将输出转换为字典。代码是
不确定 PSObject 是否可以直接转换为字典,所以先将其转换为 List(另外,看看我从 PS 得到什么样的输出)输出看起来像
在这里我被卡住了,不知道如何将其转换为字典,或者也许有一种方法可以直接将其转换为字典而不使用列表?
谢谢你的帮助
powershell - 如何使用 Get-ADUser 在 Powershell 中设置变量的值?
我正在尝试使用我们的一个面向客户端的系统生成的 csv 文件中的信息来更新 Active Directory。我将信息(ID#)存储在 facsimileTelephoneNumber AD 属性中(不要问为什么)。这就是它变得棘手的地方。如果该属性中已经有一个值与存储在 csv 文件中的值不同,我不想更改它。我将 csv 文件中的值设置为变量 $ID,并尝试将 AD 中的值设置为变量 $CurrentID。从那里,我正在比较两者,看看它们是否相等。从 csv 导入 $ID 工作正常,没有问题。但是使用 Get-ADuser 设置 $CurrentID 并没有达到我的预期。
是我用来尝试设置的。但是当我使用以下方法比较这两个变量时:
它总是测试为假,所以什么也没有发生。当我调用变量以查看其中的内容时,我从 $ID 中获取了正确的数据,但是 $Current ID(我使用 Get-ADUser 提取的那个)返回了一整块属性,DistinguishedName、Enabled、facsimileTelephoneNumber(这是我想要的)、GivenName、Name、ObjectClass、ObjectGUID、SAMAccountName、SID、Surname 和 UserPrincipalName。我认为这就是平等测试失败的原因,但我不知道如何解决它。我对 Powershell 脚本非常陌生,所以请善待。
powershell - Powershell:使用“Get-ADUser -Filter SamAccountName”作为变量
代码:
输入:
我 不想$kullaniciisim
成为b.ozturk
SamAccountName -------------- b.ozturk
我该怎么做?
function - 函数中的 Get-ADUser 在第一次运行时不返回任何内容,然后返回双精度值
我正在尝试通过过滤像 ** 这样的名称来使用 get-aduser 获得一个简单的功能。当我第一次运行该函数时,返回为空白。当我第二次运行它时,它返回一个双精度值。(AD 中只有一个用户)
例如:
第一次运行:没有。
第二次运行:
这是代码: