我正在尝试从广告中获取一些信息,但遇到困难。我正在尝试从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
答案 0 :(得分:0)
尝试一下:
(defn random-replace [replacement coll]
(assoc coll (rand-int (count coll)) replacement))
(->> (iterate (partial random-replace '(1 2 3 4)) dd)
(drop 10000) ;; could also use `nth` function
(first))