powershell - 使用 FILTER 与数组的任何成员进行比较
问题描述
我需要获取由特定办公室(例如纽约)中的用户管理的任何 AD 对象。
最快的方法是获取所有 NY 办公室用户(100 个用户),然后通过管道获取他们管理的所有 AD 对象,因为获取所有 AD 对象太慢了。
其ManagedBy
和edsvaSecondaryOwners
性质。但是如何匹配任何成员?
$NYC_users = Get-QADUser -Office 'New York' -SizeLimit 0 | select dn
filter FilterDN {
if (($_.managedby -in $NYC_users ) -or ($_.edsvaSecondaryOwners -in $NYC_users)) {
$_
}
}
Get-QADObject -SizeLimit 0 | FilterDN | select name,dn
上面的代码什么也不返回。
如何正确$_.value
与数组进行比较?
解决方案
推荐阅读
- reactjs - 对 REACT 中的变量范围感到困惑?
- sql - 插入附近需要 '(' 或 Select 的语法不正确
- ios - 用户登录 Xamarin Forms 后的通知权限?
- azure - 从所有资源组中获取特定标签名称及其值
- git - 将最后一次“n”提交中对特定文件的所有更改移动到新创建的同级分支上?
- html - 为什么 flexbox item 'div' 在这里没有占据整行?
- javascript - 如何使文本框中的文本看起来像 textarea
- python - 如何使用 OpenCV 以您想要的分辨率从 DVR 读取图像?
- d3.js - d3 v4强制有向图中与现有节点重叠的扩展节点
- java - 在 Spring starter 项目中是否必须配置 DataSource?