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