安徽快三开奖结果今天开奖号
首頁 | 郵件資訊 | 技術教程 | 解決方案 | 產品評測 | 郵件人才 | 郵件博客 | 郵件系統論壇 | 軟件下載 | 郵件周刊 | 熱點專題 | 工具
網絡技術 | 操作系統 | 郵件系統 | 客戶端 | 電子郵箱 | 反垃圾郵件 | 郵件安全 | 郵件營銷 | 移動電郵 | 郵件軟件下載 | 電子書下載

郵件服務器

技術前沿 | Qmail | IMail | MDaemon | Exchange | Domino | 其它 | Foxmail | James | Kerio | JavaMail | WinMail | Sendmail | Postfix | Winwebmail | Merak | CMailServer | 郵件與開發 | 金笛 |
首頁 > 郵件服務器 > Windows Server > Exchange 2013 Cmdlet 擴展代理 > 正文

Exchange 2013 Cmdlet 擴展代理

出處:www.canway.net 作者:冼明星 時間:2016-6-15 15:47:18

【摘要】

Cmdlet 擴展代理是在 cmdlet 運行時,由 Exchange 2013 cmdlet 調用的 Microsoft Exchange Server 2013 中的組件。顧名思義,cmdlet 擴展代理可擴展 cmdlet 的功能,通過幫助處理數據或執行其他基于 cmdlet 要求的操作來調用這些功能。Cmdlet 擴展代理在任何服務器角色上均可用。

這些代理可以修改、替換或擴展 Exchange 命令行管理程序 cmdlet 的功能。代理可以執行以下操作:為所需參數提供值(該值未在命令上提供)、覆蓋由用戶提供的值、在 cmdlet 運行時執行其他 cmdlet 工作流以外的操作等。

只能通過 Exchange 2013 和 Microsoft Exchange Server 2010 cmdlet 來調用 cmdlet 擴展代理。Exchange 2007 cmdlet 以及由其他 Microsoft 和第三方產品提供的 cmdlet 無法調用 cmdlet 擴展代理。腳本也無法直接調用 cmdlet 擴展代理。但是,如果腳本包含 Exchange 2013 cmdlet,則這些 cmdlet 可繼續調用 cmdlet 擴展代理。

 

【正文】

本文演示Exchange 2013通過cmdlet擴展代理功能擴展新建及啟用用戶郵箱的功能,當新建或啟用用戶郵箱后,系統將自動發送一封郵件(本文以歡迎郵件為例,場景:可用于為新入職員工創建郵箱)到此新的郵箱。

一   環境準備

1.1         ScriptingAgentConfig.xml文件修改

Exchange 服務器本來已經有ScriptingAgentConfig.xml的模板文件,其存放在Exchange安裝路徑\Bin\CmdletExtensionAgents目錄下,文件名為ScriptingAgentConfig.xml.sample,我們可以直接對此文件修改,當然我的建議是最好在此目錄下復制一份,內容按實際需求修改,文件名修改為ScriptingAgentConfig.xml。
本實驗使用到的ScriptingAgentConfig.xml文件內容如下:
<?xml version="1.0" encoding="utf-8" ?>
<Configuration version="1.0">
<Feature Name="WelcomeEmail" Cmdlets="New-Mailbox,Enable-Mailbox">
<ApiCall Name="OnComplete">
 
if($succeeded) {
    # Waiting for synchronization after mailbox has been created.
    Set-ADServerSettings -ViewEntireForest $true
    $Name= $ProvisioningHandler.UserSpecifiedParameters["Name"]
    $WaitTime = 0
    while (!$Mailbox -and $WaitTime -le 18)
    {
    Start-Sleep -Seconds 10
    $Mailbox = Get-Mailbox $Name -ErrorAction 0
    $WaitTime++
    }
 
    If ($Mailbox)
    {
$SMTPServer = (Get-TransportServer -WA 0)[0].Name
$admin = “oa\anson”
    $EncryptPwd = ConvertTo-SecureString "[email protected]" -AsPlainText -Force
    $Cre = New-Object System.Management.Automation.PSCredential($admin,$EncryptPwd)
    $From = "[email protected]"
    $To = $Mailbox.PrimarySmtpAddress
    $Subject = "Welcome Email!"
    $Body = "Welcome to Join xxx Company!"
        
    #Send An Welcome Email to the new mailbox.
    Send-MailMessage -From $From -To $To -Body $Body -Subject $Subject -Credential $Cre -SmtpServer $SMTPServer
    }
}
</ApiCall>
</Feature>
</Configuration>
 
上述xml文件的內容實現的功能是當管理員新建或用戶郵箱時,系統自動發送一封郵件到此新的郵箱,供需要使用到擴展代理功能的管理員參考,上述代碼中部分內容需要按生產環境修改的地方,下面將會一一講述:
  $admin為郵箱管理員的域賬戶;
  $EncryptPwd中的[email protected]是郵箱管理員的密碼;
  $From是郵箱管理員的郵箱地址;
  $Subject是郵件的標題,按實際填寫即可;
  $Body是郵件的正文,按實際填寫即可。

1.2         啟用cmdlet擴展代理功能

在Exchange Management Shell中通過以下命令啟用cmdlet擴展代理:
Enable-CmdletExtensionAgent "Scripting Agent"
通過以下命令確認擴展代理已經開啟(結果為True):
Enable-CmdletExtensionAgent "Scripting Agent"

二   結果驗證

在Exchange Management Shell通過New-Mailbox的命令新建郵箱:

啟用了cmdlet擴展代理后,果然,當此新用戶第一次打開此新郵箱,郵箱里已經有一封歡迎郵件,實現了只需要通過命令New-Mailbox新建郵箱,系統將會自動發送一封郵件給到這位新的員工郵箱。

三   更多擴展功能簡述

Exchange的cmdlet擴展代理功能提供了郵箱管理員許多靈活變通的方法,管理員熟悉掌握Exchange的命令便可輕易修改ScriptingAgentConfig.xml文件,以達到如下而不限于以下的功能:
  指定新建或啟用郵箱的默認數據庫;
  設置郵箱的默認屬性,例如郵箱大小,投遞策略等;
  新郵箱隸屬的默認通訊組;
  給郵箱創建對應的聯系人;
  … …
善于使用日常運維過程中對郵箱操作管理的命令,將這些命令與ScriptingAgentConfig.xml結合,將會大大提高郵箱自動化運維及管理效率。
相關文章 熱門文章
  • Exchange 2010SP3 中Outlook Anywhere連接數過多導致用戶連接故障的問題
  • Exchange 2010 DAG環境下的補丁更新
  • Exchange 2010站點間郵件流設計
  • Exchange 2013權限管理說明
  • Exchange2010通過服務器端清空某一用戶郵箱
  • 通過Powershell管理Exchange Online
  • Exchange2010與Exchange2016共存環境下的客戶端訪問
  • Exchange用戶郵件狀態跟蹤
  • Exchange脫機地址簿的生成工作流
  • Exchange2016如何恢復丟失或損壞的遷移郵箱
  • Exchange 用戶郵箱故障處理
  • Exchange 2013用戶郵箱自動隔離機制
  • “http 500內部服務器錯誤”的解決方法
  • 利用Windows 2000 Server的RRAS實現VPN服務器
  • 用鳳凰萬能啟動盤解決本地/域管理員密碼丟失
  • Win2003 Server企業版安裝配置
  • Active directory 災難恢復
  • Windows 2000/03域和活動目錄
  • 如何在vmware4上創建windows 2003群集
  • MSI文件制作全過程
  • Win2000命令全集(一)
  • Windows 2000/AD技巧
  • 此系統的本地策略不允許您采用交互式登錄解決方法
  • Win2000路由的安裝與設置實現不同網段互通
  • 自由廣告區
     
    最新軟件下載
  • Windows 2003遷移升級至Windows 2012文..
  • Exchange Server 2013 Service Pack 1...
  • Exchange 2013 Pocket Consultant Dat...
  • Exchange 2013 Connectivity Clients ...
  • Exchange Server 2013 Pocket Consult...
  • Exchange Server 2013 Unleashed
  • Exchange Server 2013 Powershell Coo...
  • Exchange 2013 Mailbox and High Avai...
  • Learn Windows PowerShell 3 in a Mon...
  • Windows Powershell 3.0 First Steps
  • Windows PowerShell 3.0 Step by Step...
  • Foxmail 7.1 正式版
  • 今日郵件技術文章
  • Exchange 2010SP3 中Outlook Anywhere...
  • Exchange 2010 DAG環境下的補丁更新
  • Exchange 2010站點間郵件流設計
  • Exchange 2013權限管理說明
  • Exchange2010通過服務器端清空某一用戶..
  • LOTUS NOTES.INI 文件參數設置
  • 通過Powershell管理Exchange Online
  • Exchange 2013 Cmdlet 擴展代理
  • Exchange2010與Exchange2016共存環境下..
  • AD用戶密碼顆粒度策略配置步驟
  • Domino啟用事務記錄
  • 跨站點DAG的優化兩例
  • 最新專題
  • Windows Server 2012技術專題
  • Windows 8 技術專題
  • Exchange Server 2013技術專題
  • Exchange 2003升級到Exchange 2010
  • 鳥哥的Linux私房菜之Mail服務器
  • Exchange Server 2010技術專題
  • Windows 7 技術專題
  • Sendmail 郵件系統配置
  • 組建Exchange 2003郵件系統
  • Windows Server 2008 專題
  • ORF 反垃圾郵件系統
  • Exchange Server 2007 專題
  • 分類導航
    郵件新聞資訊:
    IT業界 | 郵件服務器 | 郵件趣聞 | 移動電郵
    電子郵箱 | 反垃圾郵件|郵件客戶端|網絡安全
    行業數據 | 郵件人物 | 網站公告 | 行業法規
    網絡技術:
    郵件原理 | 網絡協議 | 網絡管理 | 傳輸介質
    線路接入 | 路由接口 | 郵件存儲 | 華為3Com
    CISCO技術 | 網絡與服務器硬件
    操作系統:
    Windows 9X | Linux&Uinx | Windows NT
    Windows Vista | FreeBSD | 其它操作系統
    郵件服務器:
    程序與開發 | Exchange | Qmail | Postfix
    Sendmail | MDaemon | Domino | Foxmail
    KerioMail | JavaMail | Winwebmail |James
    Merak&VisNetic | CMailServer | WinMail
    金笛郵件系統 | 其它 |
    反垃圾郵件:
    綜述| 客戶端反垃圾郵件|服務器端反垃圾郵件
    郵件客戶端軟件:
    Outlook | Foxmail | DreamMail| KooMail
    The bat | 雷鳥 | Eudora |Becky! |Pegasus
    IncrediMail |其它
    電子郵箱: 個人郵箱 | 企業郵箱 |Gmail
    移動電子郵件:服務器 | 客戶端 | 技術前沿
    郵件網絡安全:
    軟件漏洞 | 安全知識 | 病毒公告 |防火墻
    攻防技術 | 病毒查殺| ISA | 數字簽名
    郵件營銷:
    Email營銷 | 網絡營銷 | 營銷技巧 |營銷案例
    郵件人才:招聘 | 職場 | 培訓 | 指南 | 職場
    解決方案:
    郵件系統|反垃圾郵件 |安全 |移動電郵 |招標
    產品評測:
    郵件系統 |反垃圾郵件 |郵箱 |安全 |客戶端
    廣告聯系 | 合作聯系 | 關于我們 | 聯系我們
    版權所有:郵件技術資訊網©2003-2016 www.mpmgk.icu, All Rights Reserved
    www.mpmgk.icu Web Team   粵ICP備09060656號
    安徽快三开奖结果今天开奖号