日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 辦公軟件教程 > 詳細頁面

SharePoint 生產(chǎn)環(huán)境文件歸檔

SharePoint 生產(chǎn)環(huán)境文件歸檔

更新時間:2024-02-08 文章作者:未知 信息來源:網(wǎng)絡 閱讀次數(shù):

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 資源管理器視圖,把文檔先拷貝下來進行備份,然后再進行刪除就可以了。
?  列表

  列表處理起來,還是比較有難度的,我們需要把所有項目的列表附件都備份,然后進行刪除。

  我們這里講的就是如何批量備份,至于刪除,只需要稍稍改一下下面的腳本,就可以了。


復制代碼
[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")

#SharePoint variables
$SiteUrl = "http://siteurl"
$WebUrl = "weburl"
$LibraryName = "listname"

#Save Path
$SavePath = "C:\ListBackup20200227"

#Get SPSite
$site= New-Object Microsoft.SharePoint.SPSite($SiteUrl)

#Get SPWeb
$Web = $site.OpenWeb($WebUrl)

#Get SPList
$List = $Web.Lists[$LibraryName]

#Loop SPListItem. If SPFolder, skip the item
foreach ($ListItem in $List.Items){
#Set SavePath
$SaveFolder = $SavePath + "\" + $ListItem.ID

#Check if SavePath exists already. If not, create SavePath
if (!(Test-Path -path $SaveFolder)){
New-Item $SaveFolder -type directory
}

#Get all SPAttachment
$AttachmentsColl = $ListItem.Attachments

#Loop all SPAttachment
foreach ($Attachment in $AttachmentsColl){
#Get attachment
$file = $web.GetFile($listItem.Attachments.UrlPrefix + $Attachment)
$bytes = $file.OpenBinary()

#Save attachment
$FilePath = $SaveFolder + " \" + $Attachment
$fs = new-object System.IO.FileStream($FilePath, "OpenOrCreate")
$fs.Write($bytes, 0 , $bytes.Length)
$fs.Close()
}
}

復制代碼

  WHY PowerShell

  對于業(yè)務并不復雜但是要求代碼效率的操作,我們都傾向于使用SharePoint PowerShell 來進行操作,尤其是對于文檔備份這樣更像是IT運維的操作,我們更加推薦命令行。

  這樣的操作有什么優(yōu)點呢?
1.  操作簡單明了,不需要進行太多的代碼開發(fā),沒有復雜的業(yè)務;
2.  我們保存下來,可以多次使用,比如這個備份,非常的靈活,修改也不需要重新編譯;
3.  類似CMD命令的方式,更容易讓IT人員和非SharePoint 開發(fā)接受。


Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

主站蜘蛛池模板: 久章草在线 | 日韩亚洲人成网站在线播放 | 欧美在线观看视频一区 | 日韩高清性爽一级毛片免费 | 亚洲一区二区三区免费 | 久久制服丝袜 | 日韩一区二区三区四区五区 | 亚洲 欧洲 日韩 | 国产精品网站在线进入 | 精品日韩欧美一区二区三区在线播放 | 国产精品免费小视频 | 亚洲欧美日韩第一页 | 夭天干天天做天天免费看 | 久久免费观看国产99精品 | 成人亚洲欧美日韩在线观看 | 国内精自品线一区91 | 免费观看日本高清a毛片 | 欧美成人精品欧美一级乱黄 | 亚洲毛片在线 | 欧美四虎 | 免费五级在线观看日本片 | 麻豆精品传媒一二三区在线视频 | 欧美特级xxxxbbbb毛片 | 久久三级国产 | 亚洲国产日韩精品 | 人人干人人干 | 精品一区二区三区视频在线观看免 | 日本在线网 | 久久久精品久久视频只有精品 | a视频在线观看 | 大乳女做爰中文字幕 | 91小视频版在线观看www | 久久狠| 婷婷99av综合| 日韩一区二区三区免费 | 天天躁日日躁狠狠躁欧美日韩 | 一二三区免费视频 | 久色视频在线观看 | 一本一道久久综合狠狠老 | 99热久久只有精品6国产32 | 狠狠撸狠狠干 |