繁体   English   中英

将ProxyAddress匹配到姓和名

[英]Matching ProxyAddresses to Surname and Firstname

我正在尝试从广告中获取一些信息,但遇到困难。 我正在尝试从ProxyAddresses属性(数组)以特定格式(SMTP:firstname.lastname *)仅具有主要smtp地址的用户列表。 我只希望那些匹配“ SMTP”(区分大小写)的邮件,并且只希望那些具有电子邮件地址为firstname.lastname格式的邮件。

Get-ADUser -SearchBase "DC=corp,DC=companyx,DC=com" -Filter * -Properties ProxyAddresses,sn,givenname,displayname,mail |
    Where-Object {$_.ProxyAddresses -clike "SMTP:{$_.givenname+$_.sn}*"} # | Select-Object proxyaddresses,displayName,givenName,sn

尝试这个:

Get-ADUser -SearchBase "DC=corp,DC=companyx,DC=com" -Filter * -Properties ProxyAddresses,sn,givenname,displayname,mail | 
Where-object {($_.ProxyAddresses -cmatch "SMTP:") -and ($_.ProxyAddresses -match "$($_.givenname).$($_.sn)*")}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM