A. 用什麼命令打開exchange服務
參考http://technet.microsoft.com/zh-cn/library/bb123762.aspx
B. 怎樣能直接運行管理Exchange的PowerShell腳本
以Exchange Server 2013為例。
首先在伺服器上確定Exchange的Powershell設置,可以用Get-PowershellVirtualDirectory查看,可以用Set-PowershellVirtualDirectory修改設置。
確定你的客戶端電腦安裝了.net Framework 4.5及Powershell 3.0以上的版本,打開Powershell,用以下命令建立遠程連接
$UserCredential=Get-Credential
$Session=New-PSSession-ConfigurationNameMicrosoft.Exchange-ConnectionUrihttps://mail.domain.com/powershell-Credential$UserCredential-AuthenticationBasic-AllowRedirection
Import-PSSession$Session
執行上述命令後,會有連接進度,並將Exchange的命令導入到本地,導入完成後即可正常使用了。
如果想斷開連接,請使用以下命令:
Remove-PSSession$Session
C. 如何運行 Exchange 命令行管理程序
在exchange的Hub,cas或者mailbox角色上,打開開始菜單,依次選擇程序,exchangeserver,ExchangeManageShell。
D. 如何啟動 Exchange 管理命令介面
exchange2010嗎?
安裝後會有個目錄,裡面就有EMS啊。或者你也可以開啟windows powershell,然後添加入Exchange的管理模塊即可。
親,希望對你有幫助哦!~
E. 如何刪除exchange中用戶郵件
1,按郵件主題刪除特定用戶特定郵件:
以下示例為刪除用戶sky里的郵件主題含有'Proct Discussion'關鍵字的郵件。
Search-Mailbox -Identity "sky" -SearchQuery "Subject:'Proct Discussion'" -DeleteContent
執行命令結果如下:
[PS] C:\Windows\system32>Search-Mailbox -Identity "sky" -SearchQuery "Subject:'Proct Discussion'" -DeleteContent
Confirm
Deleting content from mailboxes sky
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
RunspaceId : b76da44c-a58b-4fdd-b258-8e6031d0899b
Identity : pugster.com/Pugster Users/China Shanghai/Sky Chen
TargetMailbox :
TargetPSTFile :
Success : True
TargetFolder :
ResultItemsCount : 619
ResultItemsSize : 5.43 MB (5,694,285 bytes)
2,按發信人地址刪除特定用戶特定郵件:
以下示例為刪除用戶sky里的發信人為'[email protected]'的郵件。
Search-Mailbox -Identity "sky" -SearchQuery "From:'[email protected]'" -DeleteContent
刪除來自某一郵箱的某一時間段的郵件;
Search-Mailbox -Identity "sky" -SearchQuery "From:'[email protected]' and Received:01/01/2001..11/01/2011" -DeleteContent
執行命令結果如下:
[PS] C:\Windows\system32>Search-Mailbox -Identity "sky" -SearchQuery "From:'[email protected]'" -DeleteContent
Confirm
Deleting content from mailboxes sky
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
RunspaceId : b76da44c-a58b-4fdd-b258-8e6031d0899b
Identity : pugster.com/Pugster Users/China Shanghai/Sky Chen
TargetMailbox :
TargetPSTFile :
Success : True
TargetFolder :
ResultItemsCount : 2259
ResultItemsSize : 17.72 MB (18,578,615 bytes)
3,按信件內容關鍵字刪除特定用戶特定郵件:
以下示例為刪除用戶sky里的郵件內容里含有為Modify my alert settings的郵件。(因為sharepoint里更換發信人只是最近一個月的事,以前的sharepoint郵件要進行更仔細的甄別。)
Search-Mailbox -Identity "sky" -SearchQuery "body:'Modify my alert settings'" -DeleteContent
執行命令結果如下:
[PS] C:\Windows\system32>Search-Mailbox -Identity "sky" -SearchQuery "body:'Modify my alert settings'" -DeleteContent
Confirm
Deleting content from mailboxes sky
[Y] Yes [A] Yes to All [N] No [L] No to All [?] Help (default is "Y"): y
RunspaceId : ed49ff14-6c0a-47b2-8fe4-ccda75b10986
Identity : pugster.com/Pugster Users/China Shanghai/Sky Chen
TargetMailbox :
TargetPSTFile :
Success : True
TargetFolder :
ResultItemsCount : 1345
ResultItemsSize : 10.66 MB (11,175,123 bytes)
詳細信息請查看:http://msdn.microsoft.com/en-us/library/ee693615.aspx
在Exchange上設置腳本命令批量刪除郵件;
$end = (Get-Date).AddDays(-10)
##設置刪除時間為10天前
$UserItems='Ciro','sunny','lilian','annie'
##本想寫循環導出,但清理范圍只限於army伺服器,且很多帳號不用於sharepoint,還有部份帳號有小小問題,所以第一次就索性導出列表之後,手工定義郵件用戶數組
for($i=0;$i –lt $UserItems.Length;$i++){
$UserItem=$UserItems[$i]
Search-Mailbox -Identity $UserItem -SearchQuery "From:'[email protected]' and Received:<$end" -DeleteContent -Force
##按發信人[email protected]為特徵,刪除10天前sharepoint郵件
Search-Mailbox -Identity $UserItem -SearchQuery "Subject:'sharepoint calling you' and Received:<$end" -DeleteContent -Force
##按郵件標題sharepoint calling you為特徵,刪除10天前sharepoint郵件
Search-Mailbox -Identity $UserItem -SearchQuery "Body:'Modify my alert settings' and Received:<$end" -DeleteContent -Force
##由於在sharepoint升級這些特徵之前,各個bbs特徵並不統一,故取出body含有Modify my alert settings關銉字來刪除10天前sharepoint郵件
F. 如何查看Exchange 伺服器的版本號
方法1:在Exchange 管理控制台上查看版本號
左側選擇:Microsoft Exchange --> Microsoft Exchange 的內部部署 --> 伺服器配置
右側:伺服器配置 版本顯示 Version 14.0 (Build 639.21)
方法2:命令行查看版本號
Note – You can get the exchange Build number in 2007 and 2010 by entering the shell command:
Get-ExchangeServer | fl name,edition,admindisplayversion
G. 如何使用Powershell命令查看Exchange 2010資料庫大小
1.如果是查看用戶所屬郵箱資料庫的話,以Exchange2010為例有兩種方法:
方法1.可通過EMC界面查找到用戶,打開用戶屬性頁面就可以看到用戶所屬資料庫;
方法2。通過ExchangePowerShell命令,運行get-mailboxstatistics命令即可。
舉例:get-mailboxstatistics -identity admin | format-list
2.如果是要查看所有Exchange郵箱資料庫名稱。 可通過ExchangePowerShell運行get-mailboxdatabase命令。
H. exchange 2007配置郵箱發送許可權通過什麼方法來實現
一、使用 Exchange 管理控制台向用戶授予其他用戶郵箱的代理發送許可權:
1、 在Exchange 2007伺服器上打開管理控制台並選擇「收件人配置」。
2、 在結果窗格中,選擇要向其授予代理發送許可權的郵箱。
3、 在操作窗格中的郵箱名下,單擊「管理代理發送許可權」。此時將打開管理代理發送許可權向導。
4、 在「管理代理發送許可權」頁上,單擊添加。
5、 在「選擇用戶或組」中,選擇要向其授予「代理發送」許可權的用戶,然後單擊確定。
6、 單擊管理。
7、 在完成頁上,摘要顯示是否已成功授予代理發送許可權。摘要還顯示用於授予代理發送許可權的 Exchange 命令行管理程序命令。
8、 單擊完成。
請注意,只有升級到Exchange 2007 SP1後,才可以執行上述的操作,在Exchange 2007 RTM版本中,需要通過活動目錄用戶和計算機來實現。具體的方法如下:
1. 在運行 Exchange 的計算機上,打開Active Directory 用戶和計算機。
2. 在Active Directory 用戶和計算機中,在查看菜單上選中高級功能。
3. 展開域節點,然後單擊用戶。
4. 右鍵單擊要向其授予「代理發送」許可權的用戶,然後單擊屬性。
5. 點擊安全,單擊高級。
6. 在「用戶的高級安全設置」中,單擊添加。
7. 在「輸入對象名稱來選擇」框中,鍵入要向其授予「代理發送」許可權的郵箱用戶或組的名稱,然後單擊「檢查名稱」以驗證此用戶或組,如圖3所示,單擊「確定」。
8. 在「用戶的許可權條目」中,在「應用於」列表中,選擇「僅此對象」。
9. 在「許可權」列表中,找到「代理發送」,然後選中「允許」復選框。
10. 單擊「確定」關閉對話框。
二、使用 Exchange 命令行管理程序向用戶授予其他用戶郵箱的代理發送許可權
1.Add-ADPermission 「Mailbox」 -User 「Domain\User」 -Extendedrights 「Send As」
請將Mailbox替換為需要被代理發送郵件的賬號,比如總經理的郵箱,將Domain\User替換使用代理許可權的用戶,比如秘書的賬號。
請注意:只有在發生復制之後,才能授予代理發送許可權。復制時間取決於 Microsoft Exchange 和網路配置。若要立即授予許可權,請停止然後再重新啟動 Microsoft Exchange Information Store 服務,然後檢查結果如何。
2.然後打開活動目錄用戶和計算機,然後右鍵選中rock,選擇屬性,點擊安全,確認rock001已經被授予send as 許可權了。
3.要取消該設置,只需要運行下面的命令:
Remove-ADPermission -Identity rock -User rock001 -AccessRights extendedright -ExtendedRights 「send as」
在系統提示的時候選擇y即刻完成。
以上由有孚網路提供
I. 在ExchangeServer2007命令行管理程序中獲得命令get-mailbox的使用方所用命
ExchangeServer2007的shell環境中,所有的幫助,被集成到命令:get-help中。其使用方法就是:
Get-Help cmdlet
對於get-mailbox的幫助信息,自然就是:
Get-Help Get-Mailbox
因此,應該選擇:C。