【发布时间】:2015-07-28 17:40:15
【问题描述】:
我有以下 powershell 脚本来获取 LDAP 属性。我想将 BadgeID 作为变量传递,而不是对其进行硬编码。 LDAP 查询正在使用硬编码的 BadgeID,但看起来如果我用变量替换硬编码的值,那么它不会返回任何内容。
$BadgeID = $item["BadgeID"]
$SearchBase = 'OU=Sales-Users,DC=mayoclinic,DC=com';
$LdapServer = 'MAYOCLNDC413.MAYOCLINIC.COM';
Get-ADUser -SearchBase $searchbase -SearchScope 'subtree' -Server $ldapserver -filter 'BadgeID -like "*74049660*"' -Properties * |
Select -Property Name, AccountExpires, AccountExpirationDate, BadgeID
【问题讨论】:
标签: powershell active-directory