SharePoint發行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強大的團隊協作環境,使得組織能夠在整個組織內部實現整合、組織、查找和提供 SharePoint站點。 最近,有這么個需求,需要定時為SharePoint更新內容,所以,就想到了PowerShell命令和任務計劃(Windows自帶的功能,英文叫Task Schedule,在開始菜單里就能找到),然后,就配置了一下。配置成功以后,發現PowerShell和任務計劃一塊使用,還是很不錯的,比開發控制臺簡單方便的多,所以就有這么一篇博客分享給大家,希望能對有類似需求的人有所幫助。 1.創建一個任務,如下圖: 記得紅框的選項要這么選擇,因為PowerShell需要很高權限才能執行,而且,無論用戶是否登陸,都要執行。 2.設置任務的執行計劃,按照自己的需求設置就可以了,如下圖: 3.選中任務要執行的程序,點擊瀏覽選中PowerShell,如下圖: 4.PowerShell命令的位置,如下圖: C:\Windows\System32\WindowsPowerShell\v1.0 5.填寫arguments的地址,也就是執行命令的路徑,如下圖: -command "& 'D:\UpdateItem.ps1'"? 備注 特別的,可以現在windows powershell里試試執行ps1文件,如果報錯"xx.ps1 cannot be loaded because the execution of scripts is disabled on this system.",需要手動開啟一下腳本文件執行。 一些操作系統,默認是關閉腳本執行的,需要自己手動打開: 1. 以管理員身份運行PowerShell。 2. 檢查當前狀態:輸入 Get-ExecutionPolicy ,回車。 顯示: Restricted 。 3. 修改狀態:輸入 Set-ExecutionPolicy Unrestricted 。 4. 再次輸入 Get-ExecutionPolicy 檢查狀態應該顯示 Unrestricted。 Sharepoint 可以幫助企業用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!