Export-CsArchivingData
上次修改主題的時間: 2012-10-17
讓您可以匯出除存在 Microsoft Lync Server 2010 封存資料庫 中的記錄。
語法
Export-CsArchivingData -DBInstance <String> -OutputFolder <String> -StartDate <DateTime> [-Confirm [<SwitchParameter>]] [-EndDate <DateTime>] [-IncludeTrustedApplication <SwitchParameter>] [-Purge <SwitchParameter>] [-UserUri <String>] [-WhatIf [<SwitchParameter>]]
Export-CsArchivingData -DBInstance <String> -OutputFolder <String> -StartDate <DateTime> [-Confirm [<SwitchParameter>]] [-EndDate <DateTime>] [-ExcludeWebConfArchive <SwitchParameter>] [-IncludeTrustedApplication <SwitchParameter>] [-UserUri <String>] [-WhatIf [<SwitchParameter>]]
詳細描述
許多組織發現將使用者所執行的所有立即訊息 (IM) 工作階段記錄保留下來是很有用的。也有其他組織發現這類記錄必須保留。例如,金融界的組織依法規定須保留其所有的電子通訊複本。
無論理由為何,Lync Server 2010 讓您有彈性空間可封存 IM 與會議工作階段。若您已部署 封存伺服器,便能使用各種 CsArchivingConfiguration 指令程式來啟用及停用立即訊息的封存功能,以及管理您的 封存資料庫。如果封存失敗,您也可以暫停 IM;這有助於確保您保留所有電子通訊的記錄。
如果您已啟用封存,則您的使用者電子通訊記錄會儲存在 封存資料庫 中。如果您想要檢視所有的記錄 (或檢視這些記錄的選取子集),您可以使用 Export-CsArchivingData 指令程式從資料庫中擷取這些記錄,並儲存成 Outlook Express Electronic Mail (EML) 檔 (.EML 副檔名)。
誰可以執行此 Cmdlet:下列群組的成員預設會獲授權可以在本機上執行 Export-CsArchivingData Cmdlet:RTCUniversalServerAdmins。若要傳回所有獲指派此 Cmdlet 的角色存取控制 (RBAC) 角色清單 (包括您自行建立的自訂 RBAC 角色),請在 Windows PowerShell 提示字元中執行下列命令:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Export-CsArchivingData"}
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
DBInstance |
必要 |
字串 |
SQL Server 資料庫實體的路徑,封存資料記錄於該處。例如:"atl-sql-001\Archinst"。 |
OutputFolder |
必要 |
字串 |
應儲存所匯出資料的資料夾完整路徑 (例如 C:\ArchivingExports)。如果這個資料夾不存在,則 Export-CsArchivingData 便會建立。 |
StartDate |
必要 |
DateTime |
指出要匯出之記錄的最早活動日期。例如,如果您將開始日期設為 6/1/2010 (亦即 2010 年 6 月 1 日),則在資料庫中任何該日期之前記錄的項目 (例如於 2010 年 5 月 31 日記錄的項目) 會於匯出時被排除。 指派值給 StartDate 和 EndDate 屬性時,請使用您的語言與地區選項設定所指定的日期時間格式。 |
EndDate |
選用 |
DateTime |
指出要匯出之記錄的最晚活動日期。例如,如果您將結束日期設為 6/1/2010 (亦即 2010 年 6 月 1 日),則在資料庫中任何該日期之後記錄的項目 (例如於 2010 年 6 月 2 日記錄的項目) 會於匯出時被排除。如果結束日期在開始日期之前 (例如結束日期為 1/1/2010,開始日期為 6/1/2010),雖然您不會收到錯誤訊息,但匯出會失敗。 指派值給 StartDate 和 EndDate 屬性時,請使用您的語言與地區選項設定所指定的日期時間格式。 如果未指定結束日期,系統會使用目前的日期。 |
UserUri |
選用 |
字串 |
可讓您匯出單一使用者的封存資料;做法是使用 UserUri 參數並指定使用者的 SIP 位址。UserUri 參數一次只會接受一個 URI。 |
ExcludeWebConfArchive |
選用 |
切換參數 |
指示 Export-CsArchivingData 只匯出立即訊息記錄。根據預設,該指令程式會匯出 IM 與會議記錄。 |
IncludeTrustedApplication |
選用 |
切換參數 |
加入時,會指示 Export-CsArchivingData 在匯出記錄時,將信任的應用程式所記錄的資料包含在內。 |
Purge |
選用 |
切換參數 |
如果包含 Purge 參數,則會使任何已成功匯出的記錄自 封存資料庫 中刪除。如果未包含此參數,則匯出的記錄將保留在資料庫中。 |
WhatIf |
選用 |
切換參數 |
描述執行命令後的結果,但無須實際執行命令。 |
Confirm |
選用 |
切換參數 |
執行命令前先要求您確認。 |
輸入類型
無。Export-CsArchivingData 不會接受管線傳送的輸入。
傳回類型
Export-CsArchivingData 會以 EML 格式傳回 封存資料庫 記錄。
範例
-------------------------- 範例 1 ------------------------
Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -OutputFolder "C:\ArchivingExports"
範例 1 所示的命令會從 封存資料庫 atl-sql-001\Archinst 中擷取記錄,並將產生的 EML 檔案儲存到資料夾 C:\ArchivingExports 中。將開始日期指定為 2010 年 1 月 1 日 (-StartDate 1/1/2010) 可確保只將資料庫中於 2009 年 12 月 31 日之後記錄的項目匯出。
-------------------------- 範例 2 ------------------------
Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -OutputFolder "C:\ArchivingExports" -UserUri "kenmyer@litwareinc.com"
上述命令是範例 1 命令的變化;但在此例中,只會匯出與使用者 Ken Myer 有關的記錄。若要將匯出的記錄限制在與單一使用者相關的記錄,請包含 UserUri 參數,後面加上適當的 SIP 位址。
-------------------------- 範例 3 ------------------------
Export-CsArchivingData -DBInstance atl-sql-001\Archinst -StartDate 1/1/2010 -EndDate 1/31/2010 -OutputFolder "C:\ArchivingExports"
範例 3 是範例 1 中命令的另一種變化,但在範例 3 中只會匯出資料庫中在 2010 年 1 月期間記錄的項目。為了將匯出的項目限制在這個時間間隔內,因此命令中一起包含了 EndDate 參數與 StartDate 參數。開始日期為 2010 年 1 月 1 日,結束日期為 2010 年 1 月 31 日,可將匯出項目限制在於 2010 年 1 月記錄的項目。