【发布时间】:2019-11-20 22:23:17
【问题描述】:
我正在尝试运行下面的 get-aduser 查询,但不断收到错误 Get-AdUser 无法转换为 system.string 类型。知道可能是什么问题吗? TIA
$Base = (Get-ADOrganizationalUnit -Filter {(Name -like "Department")}).DistinguishedName
Get-ADUser -Filter * -SearchBase $Base -Properties Name
【问题讨论】:
-
我猜测,
$base是一个 OU 名称数组,而不是单个 OU 名称。-SearchBase需要单个字符串而不是集合。检查$base的内容以确保。如果它是一个数组,那么您将需要使用一些循环结构一次处理一个,或者改进您的过滤器以获得您想要的。
标签: powershell active-directory