【发布时间】:2019-11-19 11:48:20
【问题描述】:
我正在使用 Get-ADComputer 在我的域中搜索 Location 属性中的特定字符串。但是,当我找到它时,我想返回找到该字符串的 Name 属性。
我的公司正在使用 Powershell 5.1 版,如果这有影响的话。
我已经在“select-string -Pattern 'example'”之后尝试了管道名称,但它根本没有返回任何内容,我认为它认为我正在寻找 Location 中的属性而不是 Get-ADComputer 结果。答案可能是有人告诉我将整个 Get-ADComputer 存储为变量,但我不确定 Powershell 变量的数据限制是多少,而且似乎我会解析相当多的数据。
Get-ADComputer -properties Location -SearchBase "OU=E, DC=M" -filter 'Name -like "*"' | select Location | select-string -pattern "example"
我当前的结果是整个 Location 属性,但我想要的结果是搜索位置时的 Name 属性。如果我能同时返回就更好了。
【问题讨论】:
标签: powershell select active-directory