查找具有特定 AD 属性 NOT null 的 AD 用户

Joh*_*han 13 powershell

我正在寻找一个脚本/Powershell 命令,该命令将列出在 teletexterminalidentifier 属性中具有NULL值的所有 AD 用户,因此他们必须设置一个值。

默认情况下未设置此属性,但我们有一个修改此属性的应用程序(以包含十六进制字符串),因此我正在查找将此属性设置为某些内容的所有用户的列表。

谢谢!

Ale*_*zie 12

您应该能够使用以下方法获取用户:

Get-ADUser -Filter 'teletexterminalidentifier -like "*"'
Run Code Online (Sandbox Code Playgroud)

然后,您可以通过管道命令过滤您需要的内容:

Get-ADUser -Filter 'teletexterminalidentifier -like "*"' | Select-Object name,teletexterminalidentifier | Export-Csv file.csv
Run Code Online (Sandbox Code Playgroud)

WhereSelect-Object允许您选择要按名称获取信息的字段。


Col*_*337 4

我认为您正在寻找的是Where-Object cmdlet。这里有一些伪代码可以帮助您:

Get-ADUser -Filter * | Where-Object {$_.teletexterminalidentifier -ne $null} | Export-Csv c:\list.csv
Run Code Online (Sandbox Code Playgroud)


归档时间:

查看次数:

174631 次

最近记录:

11 年 前