从显示名称解析SamAccountName

时间:2013-05-08 05:37:03

标签: powershell active-directory

拥有LastName,FirstName的csv,似乎无法将用户解析为他们的SamAccountName。无论我如何尝试,我都会收到以下错误。以下是错误。

我正在尝试不使用任务cmdlet。

Get-ADUser : Cannot find an object with identity: 'doe, john' under: 'DC=corp,DC=company,DC=ORG'.
At line:1 char:11
+ get-aduser <<<<  "doe, john"
    + CategoryInfo          : ObjectNotFound: (doe, john:ADUser) [Get-ADUse
   r], ADIdentityNotFoundException
    + FullyQualifiedErrorId : Cannot find an object with identity: 'doe, john' under: 'DC=corp,DC=company,DC=ORG'.,Microsoft.ActiveDirectory.Management.
  Commands.GetADUser

1 个答案:

答案 0 :(得分:0)

第一个解决方案:您可以使用LDAPFilter属性

Get-ADUser -LDAPFilter '(&(sn=Doe)(GivenName=jean Paul))'

第二个解决方案:您可以使用过滤器属性

Get-ADUser -Filter "sn -eq 'Doe' -and givenName -eq 'Jean Paul'"