您好,登錄后才能下訂單哦!
這篇文章給大家介紹怎么自動發送Exchange Server 2013使用情況到指定郵箱,內容非常詳細,感興趣的小伙伴們可以參考借鑒,希望對大家能有所幫助。
一、創建PS腳本
1、統計郵箱使用情況
Get-Mailbox –ResultSize Unlimited| Get-MailboxStatistics | ft Displayname,LastLogonTime,ItemCount,TotalItemSize >D:\OPS\report1\stats.csv
使用之前的腳本,導出結果到D:\OPS\report1\stats.csv
2、發送郵件
$user = "mailops@xxxxxxx.com"
$PWord = ConvertTo-SecureString -String "xxxxxxx" -AsPlainText -Force
$cre = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $User, $PWord
$att = "D:\OPS\report1\stats.csv"
Send-MailMessage -Subject "郵件系統使用情況匯總" -Body "見附件" -Attachments $att -From $user -To "lutao@xxxxxx.com" -SmtpServer "smtp.xxxxx.com" -Port 25 -Credential $cre -Encoding ([System.Text.Encoding]::UTF8)
上邊腳本的解釋:
user 發件郵箱
PWord 發件郵箱密碼
cre 將發件郵箱和密碼做成授權信息
att 附件路徑
Send-MailMessage 發送郵件命令
-Subject 郵件標題
-Body 郵件正文
-Attachments 附件
-From 發件人
-To 收件郵箱
-SmtpServer SMTP地址
-Port SMTP端口
-Credential 發件郵箱和密碼授權信息
-Encoding ([System.Text.Encoding]::UTF8) 郵件編碼,不加這個中文是亂碼
二、設定計劃任務
1、拼出計劃任務需要執行的命令
右鍵EMS快捷方式,在屬性里把目標復制出來
構成計劃任務需要執行的命令行
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -command ". 'D:\Exchange Server\V15\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; D:\OPS\report1\report1.ps1"
上邊腳本的解釋
我們實際要做的就是調度PowerShell.exe然后使用-Command參數去執行多個語句。這里我們應該注意到,腳本有多行以及每個語句使用分號隔開。我們做的第一件事就是定位到Exchange服務器bin目錄下的RemoteExchange.ps1文件,這個文件初始化一些Exchange Shel變量和導入Exchange特殊功能。下一行的腳本使用使用Connect-ExchangeServer調用參數-Auto連接Exchange服務器,允許從本地AD站點中最好的Exchange服務器加載Exchange Management Shell環境。最好,通過Exchange Management Shell執行我們的指定的腳本文件。
2、創建計劃任務
在計劃任務界面中右鍵空白處,點擊"創建基本任務"
在名稱框中輸入計劃任務的可辨別名稱,寫入描述,點擊"下一步"
設定任務觸發器頻率,設定每天的頻率,可以一天運行多次,點擊"下一步"
選擇啟動程序,下一步
在程序和腳本輸入第1步拼出計劃任務需要執行的命令,點擊"下一步"
點擊下一步會彈出如下提示框,點擊"是"
勾選"當單擊完成時打開此任務屬性的對話框",點擊完成,完成基本任務的創建
確保計劃任務運行賬戶擁有Exchange組織管理訪問的權限。同樣,當服務器啟用了用戶賬戶控制(UAC)時,你可能需要在計劃任務選項中,啟用最高權限運行計劃任務,同時,我們也希望啟用不管用戶是否登陸都要運行,如下圖:
計劃任務創建完成
手動運行任務,右鍵運行,在郵箱里能看到結果
關于怎么自動發送Exchange Server 2013使用情況到指定郵箱就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。