【发布时间】:2013-09-18 18:51:55
【问题描述】:
我编写了一个脚本来在 AD 中查找 GID,这工作正常,我遇到的问题是过滤掉空白(空行)
$searcher=[adsisearcher]"(objectCategory=user)"
$result = $searcher.FindAll()
$result | Select-Object @{Name="DN";Expression+{$_.properties.distinguishedname}},@{Name="gid";Expression={$_.properties.gidnumber }} |Sort-Object -Property gid
【问题讨论】:
-
尝试添加
Where语句,例如| Where {$_.someproperty -ne $null} -
“空白行”是什么意思?您从搜索返回的对象中选择多个属性。是否要省略所有属性为
$null的对象?其中至少有一个是$null的对象?一个特定属性为$null的对象? -
与 Brocks 评论类似,在行尾添加
| ? {$_}。
标签: powershell blank-line