?

PowerShell 如何管理SharePoint 列表項

2021-01-06 05:29北京崔陽
網絡安全和信息化 2020年12期
關鍵詞:腳本調用列表

■ 北京 崔陽

編者按:使用SharePoint 站點,在企業中可以很方便地存儲、使用和共享文件資源。不僅可以通過網站的方式來訪問和手動管理SharePoint 站點中的文件資源,對于網站管理員來說,還可以使用PowerShell 腳本來管理SharePoint 站點中的文件列表項。這樣對于SharePoint 網站的管理會更加方便、快捷和高效。

以下就來簡單討論一下如何使用PowerShell 腳本實現對于SharePoint 列表項的查詢、增加、修改和刪除操作。

查詢列表項

首先使用Start-SPAssi gnment 命令來創建新的任務存儲區域:

$newAssignment = Star t-SPAssignment

然后通過SharePoint 站點的URL 和列表名稱來得到想要查詢的列表并存儲在$theList 變量中:

調用$theList 變量的Items 屬性就得到了該列表的所有列表項:

最后使用Stop-SPAssig nment 命令來釋放之前創建的存儲區域,這樣就結束了本次查詢列表項操作:

增加列表項

前面初始化和訪問Shar ePoint 站點的過程與上面類似:

然后我們調用Add()方法來增加新的列表項:

$newItem= $theList.Items.Add()接著我們可以通過以下方式對新的列表項的屬性進行定義:

完成屬性定義后,使用Stop-SPAssignment 命令來釋放之前創建的存儲區域,這樣就結束了本次增加列表項操作:

修改列表項

前面初始化和訪問SharePoint 站點的過程與上面類似:

對于如何獲取想要的列表項的情況,最直接的方法是調用GetItemByID() 方法:

如果并不知道列表項ID,可以使用Where-Object命令來代替:

當我們獲取到相應的列表項后,就可以修改其內容了:

所有修改完成后,使用Stop-SPAssignment 命令來釋放之前創建的存儲區域,這樣就結束了本次修改列表項操作:

刪除列表項

前面初始化和訪問SharePoint 站點的過程與上面類似:

為了刪除相應的列表項,我們需要遍歷$theList 列表,假如我們要將列表項中名稱包含“cy”的列表項刪除,需要對符合條件的列表項調用Delete()方法,代碼如下:

刪除完成后,使用Stop-SPAssignment 命令來釋放之前創建的存儲區域,這樣就結束了本次刪除列表項操作:

以上就是對于如何使用PowerShell 腳本對于SharePoint 列表項的管理(查詢、增加、修改和刪除操作)的介紹和示例代碼,希望對于想要使用腳本來管理SharePoint 站點的同學們有所幫助。

猜你喜歡
腳本調用列表
酒駕
學習運用列表法
擴列吧
核電項目物項調用管理的應用研究
系統虛擬化環境下客戶機系統調用信息捕獲與分析①
自動推送與網站匹配的腳本
列表畫樹狀圖各有所長
利用RFC技術實現SAP系統接口通信
2011年《小說月刊》轉載列表
愚公移山
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合