O365 "開啟或關閉指令碼"功能
自定義功能是 SharePoint Online 最具吸引力的功能之一,因為它使管理員和使用者可以調整網站和頁面的外觀以滿足組織目標或個人的需要。有些自定義(如更改標題樣式或頁面佈局)簡單到只需選擇功能區上的一個按鈕。其他自定義更為複雜,需要使用在 Web 部件中插入的自定義指令碼或標記語言,或通過 Windows PowerShell 執行。
向網站和頁面新增自定義指令碼這一功能由“新增和自定義頁面”許可權控制。 全域性管理員可以指定為哪些使用者和組授予此許可權,網站所有者可以向其網站上的頁面新增所需任何指令碼。
許多管理員希望自己的使用者可以根據需要自由建立網站。 不僅可以鼓勵使用者之間加強協作,還可以讓管理員空出手來重點關注緊急任務。 您可能希望限制允許的指令碼量,以便保持租賃的網站的安全性和完整性。 您可以從 SharePoint 管理中心中的“設定”頁面執行此操作,但是請注意,如果禁用指令碼,即對租賃的所有個人網站和自助式建立網站禁用指令碼。
在預設情況下,指令碼功能的設定如下:
對於個人網站,自定義指令碼預設為“已禁用”
對於自助式網站,自定義指令碼預設為“已禁用”
對於租戶根網站集,自定義指令碼功能預設禁用
這種預設設定帶來的一個直接的體現,就是無法去做高階的網站自定義操作。網站的設定中也會少一些選單,缺少功能的網站選單如下圖所示:
此項禁用所影響的功能如下:
如果在個人網站或自助式建立網站上禁用了指令碼,網站集所有者或網站所有者將再也不能使用主題庫、某些 Web 部件和其他支援指令碼的功能。 禁用指令碼之前使用過這些功能的所有網站仍然可以使用這些功能。
禁用指令碼之後,以下網站設定不再可用:
網站功能 | 行為 | 註釋 |
將網站另存為模板 | “網站設定”中不再可用。 | 仍然可以從禁用指令碼之前建立的模板構建網站。 |
將文件庫另存為模板 | “庫設定”中不再可用。 | 仍然可以從禁用指令碼之前建立的模板構建文件庫。 |
解決方案庫 | “網站設定”中不再可用。 | 仍然可以使用禁用指令碼之前建立的解決方案。 |
主題庫 | “網站設定”中不再可用。 | 仍然可以使用禁用指令碼之前建立的主題。 |
幫助設定 | “網站設定”中不再可用。 | 仍然可以訪問禁用指令碼之前可訪問的幫助檔案集。 |
HTML 欄位安全性 | 在“庫設定”中不再可用。 | 你仍然可以使用你在指令碼被禁用之前設定的 HTML 欄位安全性。 |
沙盒解決方案 | “網站設定”中將不顯示“解決方案庫”,所以不能新增、管理或升級沙盒解決方案。 | 仍然可以執行禁用指令碼之前部署的沙盒解決方案。 |
SharePoint Designer | 網站頁面:不再可以更新非 HTML 網頁。 處理列表:“建立表單”和“自定義操作”不再工作。 子網站:“新建子網站”和“刪除網站”將重定向到瀏覽器中的“網站設定”頁面。 資料來源:“屬性”按鈕不再可用。 | 但是仍然可以開啟資料來源。 |
上載檔案可能包含指令碼 | 下列檔案型別無法再上載到庫 .asmx,.ascx,.aspx,.htc,.jar,.master,.swf,.xap,.xsf | 在庫中的現有檔案不會受到影響。 |
禁用指令碼之後,下列 Web 部件和功能對網站集所有者和網站所有者不可用。
Web 部件類別 | Web 部件 |
部落格 | 部落格存檔 部落格通知 部落格工具 |
業務資料 | 業務資料操作 業務資料項 業務資料項生成器 業務資料列表 與業務資料相關的列表 Excel Web Access 指標詳細資訊 狀態列表 Visio Web Access |
社群 | 關於此社群 加入 我的成員資格 工具 最新新聞 |
內容彙總 | 類別 專案摘要 相關文件 RSS 檢視器 網站聚合器 按類別劃分的網站 術語屬性 日程表 WSRP 檢視器 XML 檢視器 |
文件集 | 文件集內容 文件集屬性 |
表單 | HTML 表單 Web 部件 |
媒體和內容 | 內容編輯器 指令碼編輯器 Silverlight Web 部件 |
搜尋 | 優化 搜尋框 搜尋導航 搜尋結果 |
搜尋驅動的內容 | 目錄項重複使用 |
社交協作 | 聯絡人詳細資訊 記事板 組織瀏覽器 網站源 標記雲 使用者任務 |
母版頁庫 | 無法建立或編輯母版頁 |
釋出網站 | 無法建立或編輯母版頁和頁面佈局 |
我們可以通過Office 365的管理中心對此進行設定,開啟Office 365,選擇左上角選單中的Admin,選擇Admin分組下的SharePoint,在Settings分組中,有一項Custom Script的設定,預設為禁用狀態,將這兩個都設定為Allow,儲存即可,如下圖所示:
需要注意的是,這個全域性更改需要24小時才能生效。
當DenyAddAndCustomizePages設定完並生效後,網站設定如下所示:
相關文章
- bat一鍵設定開啟或關閉windows功能BATWindows
- win10如何啟用或關閉windows功能_win10啟用或關閉windows功能的方法Win10Windows
- Win10電腦開啟或關閉Windows功能的方法Win10Windows
- 開啟或關閉win10系統onedrive功能的方法Win10
- 運維危險操作之windows server開啟或關閉windows功能運維WindowsServer
- 開啟或關閉oracle資料庫的閃回功能步驟Oracle資料庫
- MySQL 多例項啟動和關閉指令碼MySql指令碼
- informix 資料庫啟動關閉指令碼ORM資料庫指令碼
- oracle啟動和關閉指令碼for LinuxOracle指令碼Linux
- Linux下鍵盤燈開啟和關閉的指令碼Linux指令碼
- Mongodb 啟動關閉指令碼並設定開機自動啟動MongodbMongoDB指令碼
- Linux系統開啟或關閉SELinux。Linux
- Oracle回收站功能開啟與關閉Oracle
- Win10系統設定程式開啟或關閉麥克風功能的方法Win10
- SHELL指令碼實現Oracle自啟動與關閉指令碼Oracle
- Orale自動啟動以及關閉指令碼_linux指令碼Linux
- Win10系統下啟用或關閉windows功能開啟後顯示空白如何解決Win10Windows
- macOS Big Sur如何開啟或關閉 Mac 啟動聲音Mac
- Win10系統開啟或關閉ClearType的方法Win10
- 如何開啟或關閉win7自帶防火牆?Win7防火牆
- 開啟或關閉時自動設定service_names
- 簡單介紹c#透過程式碼開啟或關閉防火牆示例C#防火牆
- Linux開機啟動程式或指令碼詳解Linux指令碼
- Win10系統怎麼開啟或關閉emoji表情Win10
- 【指令碼】快速啟動和關閉Windows上的資料庫指令碼Windows資料庫
- Win10系統通過登錄檔開啟或關閉自動維護功能的教程Win10
- Win10系統透過登錄檔開啟或關閉自動維護功能的教程Win10
- Mongodb開啟與關閉MongoDB
- Windows8系統如何開啟或關閉Aeropeek預覽桌面Windows
- 編寫一個小指令碼來啟動和關閉sybase ASE指令碼
- nginx 開啟、關閉、重啟常用操作Nginx
- win10系統開啟或關閉ntbtlog的方法【圖文】Win10
- 恆訊科技解讀:怎麼開啟或關閉伺服器埠?伺服器
- Win10系統如何開啟或關閉硬碟寫入快取Win10硬碟快取
- Win10系統下開啟或關閉定位服務的方法Win10
- oracle 開啟、關閉歸檔Oracle
- Linux下的GoldenGate的啟動關閉Shell指令碼(獨立)LinuxGo指令碼
- rhel as3下自動啟動和關閉oracle的指令碼S3Oracle指令碼