共用方式為


Trimauditlog:Stsadm 作業 (Office SharePoint Server)

作業名稱:Trimauditlog

描述

讓管理員刪除超過特定日期 (使用 enddate 參數來指定的日期) 的稽核項目。

注意

安裝 Infrastructure Update for Microsoft Office Servers 之後,即可使用此作業。只能透過 Stsadm 來使用此功能。

語法

stsadm -o trimauditlog

-url <URL 名稱>

-enddate <YYYYMMDD>

-databasename <資料庫名稱>

[-databaseserver] <資料庫伺服器名稱>

參數

參數 必要? 描述

url

有效的 URL,例如 http://server_name

是的,如果沒有指定 databasename 參數

指定 URL 名稱給網站集合。如果您使用此參數,就只會刪除該網站集合中的稽核項目。使用此參數就會忽略 databaseserverdatabasename 參數。

enddate

有效的日期,格式為 "YYYYMMDD"

代表使用者要保留稽核資料的最早日期和時間。

databasename (dn)

有效的資料庫名稱,例如 "DB1"

是的,如果沒有指定 url 參數

指定應修剪稽核記錄之內容資料庫的名稱。

databaseserver (ds)

有效的資料庫伺服器,例如 "DS1"

用來儲存內容資料庫之資料庫伺服器的名稱。

注意

如果您是在個別伺服器上主控資料庫伺服器和「SharePoint 產品及技術」,則必須使用 databaseserver 參數來指定資料庫伺服器名稱。

備註

若要在 enddate 旁提供其他參數,以刪除稽核項目,請參閱SPAudit.DeleteEntries 方法 (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121892&clcid=0x404) 。

若要先匯出目前的記錄檔,再予以刪除,可使用SPAudit 類別 (Microsoft.SharePoint) (https://go.microsoft.com/fwlink/?linkid=121893&clcid=0x404) 撰寫自訂程式碼。

重要

執行此作業之後,即永久刪除稽核項目。

管理員可以使用 Windows Task Scheduling 來設定此修剪工作,讓它依據所定義的期間重複執行。如需關於 Windows Scheduling 的其他資訊,請參閱<SharePoint 計時器工作參考 (Office SharePoint Server)>。

範例

您的稽核記錄成長太快,而您想要從中修剪一些項目。若要指定日期為 2008 年 7 月 4 日,且內容資料庫名稱為 WSSContent123456,請使用下列語法:

stsadm -o trimauditlog –enddate 20080704 –databasename WSSContent123456