Vivek Sharma Asked: 2019-04-26 08:42:26 +0800 CST2019-04-26 08:42:26 +0800 CST 2019-04-26 08:42:26 +0800 CST 我们可以使用规范名称来过滤计算机吗? 772 我运行了一个命令来获取 OU 过滤规范名称中的计算机,而不是使用搜索库。我收到错误: “使用了一个使用构造属性的过滤器” 那是什么? 我认为这是因为 canonicalname 不是我们在搜索名称、DN 等计算机时默认看到的那些属性之一。这是您在属性中明确提及以获得价值的东西。这是一个疯狂的猜测。附上图片供参考。 powershell powershell-ise 1 个回答 Voted Best Answer postanote 2019-04-26T15:05:40+08:002019-04-26T15:05:40+08:00 我不确定是否应该以这种方式使用此属性,而不是更常用的属性,但简单的答案是否定的。 当然,总有... Clear-Host Get-ADComputer -Filter '*' -Properties CanonicalName | Where {$($PSitem.CanonicalName) -eq 'contoso.com/Computers/WS01'} | Select-Object -Property CanonicalName 或者 (Get-ADComputer -Filter '*' -Properties CanonicalName | Where {$($PSitem.CanonicalName) -eq 'contoso.com/Computers/WS01'}).CanonicalName
我不确定是否应该以这种方式使用此属性,而不是更常用的属性,但简单的答案是否定的。
当然,总有...
或者