程式碼顯示區塊

2013年9月27日 星期五

Exchange 2007 用command移除郵件地址位址

在Exchange管理命令介面下

在users.txt 清單內的使用者,移除除了主要郵件地址外的 @abc.com

Get-Content C:\users.txt |Get-Mailbox | foreach{    

for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)
{
$address = $_.EmailAddresses[$i]

if ($address.IsPrimaryAddress -eq $false -and $address.SmtpAddress -like "*@abc.com" )
{
Write-host("Remove smtp adress: " + $address.AddressString.ToString() )

$_.EmailAddresses.RemoveAt($i)
}
}

Set-Mailbox -Instance $_
}


image


image


image


Ps1.要移除的mail可以用* 星號,就會把除了除了主要地址外的e-mail地址通通移除


Ps2.users.txt 清單內用* 星號,可以套用在所有的使用者


 


測試環境Windows 2008 R2 x64、Exchange 2007 sp3

2013年9月18日 星期三

Outlook 收信時出現錯誤訊息 (0x8004010F):'作業失敗。找不到此物件。'

image

 

重建離線通訊錄步驟如下

image

image

image

將此通訊錄設定成預設通訊錄

image

image

image

做完以上步驟Outlook 2003之前版本應該都可以接收到離線通訊錄了

 

 

Outlook 2007以上版本,連接Exchange mode收信時出現(0x80190194):'作業失敗。'

image

 

 

檢查Exchange Server內該目錄C:\Program Files\Microsoft\Exchange Server\ClientAccess\OAB

裡面有沒有檔案,沒有檔案的話重新啟動服務「Microsoft Exchange 檔案發佈」 MSExchangeFDS (File Distribution Service).

或是重新將server開機,OAB目錄下就會產生很多.LZX檔案

image

 

 

Outlook 2007版本更新過依然出現此訊息,應該是windows登入的user並非exchange收件者的user

所以無法登入https://ExchangeServer/OAB

需要將該PC加入網域,用該user登入

 

參考資料:

Outlook 2003–作業Microsoft Exchange Server以報告錯誤(0x8004010F):作業失敗 找不到此物件 | MIS的背影
http://blog.pmail.idv.tw/?p=1045

Error 0x80190194 when using an Outlook 2007 client to download a Web Distribution enabled OAB - Dgoldman's WebLog - Site Home - MSDN Blogs
http://blogs.msdn.com/b/dgoldman/archive/2006/11/27/error-0x80190194-when-using-an-outlook-2007-client-to-download-a-web-distribution-enabled-oab.aspx