SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協(xié)作環(huán)境,使得組織能夠在整個組織內(nèi)部實現(xiàn)整合、組織、查找和提供 SharePoint站點。 最近,用戶提出數(shù)據(jù)庫大小太大,所以,希望把文件歸檔。至于歸檔,該怎么做呢? 正文 我們提出的解決方案,占用數(shù)據(jù)庫最主要的就是各種文檔,那就按照時間為限制,超過一年的文檔全部備份,由用戶的IT自行保存到他們的存儲中。 還好用戶的數(shù)據(jù)規(guī)模不是特別的大,我們使用程序來處理也不會特別的耗時。 關于文檔庫處理起來比較容易,我們只需要用Windows 資源管理器視圖,把文檔先拷貝下來進行備份,然后再進行刪除就可以了。 列表處理起來,還是比較有難度的,我們需要把所有項目的列表附件都備份,然后進行刪除。 我們這里講的就是如何批量備份,至于刪除,只需要稍稍改一下下面的腳本,就可以了。
#SharePoint variables #Save Path #Get SPSite #Get SPWeb #Get SPList #Loop SPListItem. If SPFolder, skip the item #Check if SavePath exists already. If not, create SavePath #Get all SPAttachment #Loop all SPAttachment #Save attachment 復制代碼 WHY PowerShell 對于業(yè)務并不復雜但是要求代碼效率的操作,我們都傾向于使用SharePoint PowerShell 來進行操作,尤其是對于文檔備份這樣更像是IT運維的操作,我們更加推薦命令行。 這樣的操作有什么優(yōu)點呢? Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!