天天看點

Exchange-導出不在位址清單中顯示的郵箱

在企業的 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:\&gt;(</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:\&gt;</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:\&gt;</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,如需轉載請自行聯系原作者

繼續閱讀