管理系統管理員稽核記錄
適用於:Exchange Server 2013
Microsoft Exchange Server 2013 中的系統管理員稽核記錄可讓您在每次執行指定的 Cmdlet 時建立記錄專案。 記錄項目會提供執行的指令程式、使用的參數、指令程式的執行者,以及受影響的物件的相關資訊。 如需有關系統管理員稽核記錄的詳細資訊,請參閱系統管理員稽核記錄。
開始之前有哪些須知?
每項程序的預估完成時間:不到 5 分鐘
您必須已獲指派權限,才能執行此程序或這些程序。 若要查看您需要的許可權,請參閱 Exchange 和 Shell 基礎 結構許可權主題中的專案。
系統管理員稽核記錄依賴 Active Directory 複寫,將您指定的組態設定複寫到組織中的網域控制站。 根據您的複寫設定,您所做的變更可能不會立即套用至組織中的所有 Exchange 2013 伺服器。
在進行組態變更時開啟 Shell 的電腦上,每隔 60 分鐘會重新整理稽核記錄組態的變更。 如果您想要立即套用變更,請關閉,然後在每部電腦上再次開啟殼層。
命令在執行後最多可能需要 15 分鐘才會出現在稽核記錄搜尋結果中。 這是因為稽核記錄專案必須先編制索引,才能進行搜尋。 如果命令未出現在系統管理員稽核記錄中,請等候幾分鐘,然後再次執行搜尋。
您必須使用命令介面來執行這些程序。
如需適用於此主題中程序的快速鍵相關資訊,請參閱 Exchange 系統管理中心的鍵盤快速鍵。
提示
有問題嗎? 在 Exchange 論壇中尋求協助。 瀏覽 Exchange Server 的論壇。
指定要稽核的指令程式
根據預設,稽核記錄會為每個執行的 Cmdlet 建立記錄專案。 如果您是第一次啟用稽核記錄,而且想要此行為,則不需要變更 Cmdlet 稽核清單。 如果您先前已指定要稽核的 Cmdlet,且現在想要稽核所有 Cmdlet,您可以使用Set-AdminAuditLogConfig Cmdlet 上的AdminAuditLogCmdlets參數來指定星號 (*) 萬用字元,以稽核所有 Cmdlet,如下列命令所示。
Set-AdminAuditLogConfig -AdminAuditLogCmdlets *
您可以使用 AdminAuditLogCmdlets 參數提供 Cmdlet 清單,以指定要稽核的 Cmdlet。 當您提供要稽核的 Cmdlet 清單時,可以提供單一 Cmdlet、具有星號的 Cmdlet (*) 萬用字元,或兩者混合。 清單中的每個專案都會以逗號分隔。 下列值全都有效:
New-Mailbox
*TransportRule
*Management*
Set-Transport*
本範例將稽核上述清單中所指定的指令程式。
Set-AdminAuditLogConfig -AdminAuditLogCmdlets New-Mailbox, *TransportRule, *Management*, Set-Transport*
如需詳細的語法及參數資訊,請參閱 Set-AdminAuditLogConfig。
指定要稽核的參數
根據預設,稽核記錄會為每個執行的 Cmdlet 建立記錄專案,而不論指定的參數為何。 如果您是第一次啟用稽核記錄,而且想要此行為,則不需要變更參數稽核清單。 如果您先前已指定要稽核的參數,而且現在想要稽核所有參數,您可以使用Set-AdminAuditLogConfig Cmdlet 上的AdminAuditLogParameters參數來指定星號 (*) 萬用字元,如下列命令所示。
Set-AdminAuditLogConfig -AdminAuditLogParameters *
您可以使用 AdminAuditLogParameters 參數來指定要稽核的參數。 當您提供要稽核的參數清單時,可以提供單一參數、具有星號的參數 (*) 萬用字元,或兩者混合。 清單中的每個專案都會以逗號分隔。 下列值全都有效:
Database
*Address*
Custom*
*Region
注意事項
若要在執行命令時建立稽核記錄專案,命令必須包含至少一或多個參數,這些參數至少存在於使用 AdminAuditLogCmdlets 參數指定的至少一或多個 Cmdlet 上。
本範例將稽核上述清單中所指定的參數。
Set-AdminAuditLogConfig -AdminAuditLogParameters Database, *Address*, Custom*, *Region
如需詳細的語法及參數資訊,請參閱 Set-AdminAuditLogConfig。
指定稽核記錄保留限制
稽核記錄的存留期限制會決定要保留稽核記錄專案的時間長度。 當記錄專案超過存留期限制時,就會將其刪除。 預設值為 90 天。
您可以指定應該保留稽核記錄專案的天數、小時數、分鐘數和秒數。 若要指定值,請使用下列適用的格式 dd.hh.mm:ss:
- dd:保留稽核記錄專案的天數
- hh:保留稽核記錄專案的時數
- mm:保留稽核記錄專案的分鐘數
- ss:保留稽核記錄專案的秒數
警告
您可以將稽核記錄存留期限制設定為小於目前年齡限制的值。 如果您這樣做,將會刪除任何年齡超過新年齡限制的稽核記錄專案。
如果您將存留期限制設為 0,Exchange 會刪除稽核記錄中的所有專案。
建議您僅將設定稽核記錄保留限制的權限授予您非常信任的使用者。
此範例指定保留限制為兩年六個月。
Set-AdminAuditLogConfig -AdminAuditLogAgeLimit 913.00:00:00
如需詳細的語法及參數資訊,請參閱 Set-AdminAuditLogConfig。
啟用或停用 Test 指令程式的記錄
預設不會記錄以動詞 測試 開頭的 Cmdlet。 這是因為 Test Cmdlet 可以在短時間內產生大量資料。 只在短時間內啟用 測試 Cmdlet 的記錄。
此命令可啟用 Test 指令程式的記錄。
Set-AdminAuditLogConfig -TestCmdletLoggingEnabled $True
此命令可停用 Test 指令程式的記錄。
Set-AdminAuditLogConfig -TestCmdletLoggingEnabled $False
如需詳細的語法及參數資訊,請參閱 Set-AdminAuditLogConfig。
停用系統管理員稽核記錄
若要停用系統管理員稽核記錄,請使用下列命令。
Set-AdminAuditLogConfig -AdminAuditLogEnabled $False
啟用系統管理員稽核記錄
若要啟用系統管理員稽核記錄,請使用下列命令。
Set-AdminAuditLogConfig -AdminAuditLogEnabled $True
檢視系統管理員稽核記錄設定
如果要檢視您為組織設定的系統管理員稽核記錄設定,請使用下列命令。
Get-AdminAuditLogConfig