在企業的 Exchange 使用中,如遇離職的情況,通常作法是禁用 AD 帳戶、在 Exchange 中将該郵箱的[ 不顯示在Exchange 位址清單中]的選項選中。在 Powershell 中,控制此選項的值 HiddenFromAddressListsEnabled 由預設的 False 變更為 True。如下圖
<a href="https://s3.51cto.com/wyfs02/M02/A4/BD/wKioL1mwtfyyk09BAAD1rA-3UP0567.jpg" target="_blank"></a>
下面是實際操作:
找出不在位址清單中顯示的郵箱
<code>Get-Mailbox</code> <code>-ResultSize Unlimited | where {</code><code>$_</code><code>.HiddenFromAddressListsEnabled </code><code>-eq</code> <code>"$true"</code><code>}</code>
統計數量
<code>方法一:</code>
<code>[PS]</code> <code>D:\>(</code><code>Get-Mailbox</code> <code>-ResultSize unlimited | where {</code><code>$_</code><code>.HiddenFromAddressListsEnabled </code><code>-eq</code> <code>"$true"</code><code>}).count</code>
<code>2639</code>
<code>方法二:</code>
<code>[PS]</code> <code>D:\></code><code>Get-Mailbox</code> <code>-ResultSize unlimited | where {</code><code>$_</code><code>.HiddenFromAddressListsEnabled </code><code>-eq</code> <code>"$true"</code><code>} | </code><code>Measure-Object</code>
<code>Count : 2639</code>
<code>Average :</code>
<code>Sum :</code>
<code>Maximum :</code>
<code>Minimum :</code>
<code>Property :</code>
<code>[PS]</code> <code>D:\></code>
<a href="https://s4.51cto.com/oss/201710/30/e427a53a97916f62b6fe6768ea7896b8.jpg" target="_blank"></a>
擷取帳号相關的資訊并導出到 csv 中
<code>Get-Mailbox</code> <code>-ResultSize Unlimited| where {</code><code>$_</code><code>.HiddenFromAddressListsEnabled </code><code>-eq</code> <code>"$true"</code><code>} | </code><code>Get-Mailboxstatistics</code> <code>| select DisplayName,TotalItemSize,LastLogonTime | </code><code>Export-Csv</code> <code>f:\HiddenAddress.csv -Encoding utf8</code>
生産環境中從 AD 和 Exchange 各導出一份表,來對比禁用的帳戶,這樣更準确
<code>AD 導出禁用的帳号</code>
<code>Get-ADUser</code> <code>-</code><code>Filter</code> <code>{Enabled </code><code>-eq</code> <code>"false"</code><code>} -Properties * | select DisplayName,UserPrincipalName,LastLogonDate | sort LastLogonDate -Descending | </code><code>Export-Csv</code> <code>d:\disable01.csv -Encoding utf8</code>
下面是用二個表中的 DisplayName 列,在 Excel 表格中做的對比效果
公式是:=IF(COUNTIF(A:A,D1)=1,"重複","")
<a href="https://s3.51cto.com/wyfs02/M02/06/0C/wKiom1mwuxrCmDXdAACZb2n1oEI576.jpg" target="_blank"></a>
本文轉自cix123 51CTO部落格,原文連結:http://blog.51cto.com/zhaodongwei/1963351,如需轉載請自行聯系原作者