• SharePoint 2013 设置自己定义布局页


      在SharePoint中。我们常常须要自己定义登陆页面、错误页面、拒绝訪问等;不知道大家怎样操作,曾经自己常常在原来页面改或者跳转。事实上SharePoint为我们提供了PowerShell命令,来改动这些页面为我们自己的布局页。

      详细设置。能够通过PowerShell命令的Identity參数来改动,能够改动的參数主要包含NoneAccessDeniedConfirmationErrorLoginRequestAccessSignoutWebDeleted

      设置自己定义布局页的映射

    Set-SPCustomLayoutsPage -Identity <None | AccessDenied | Confirmation | Error | Login | RequestAccess | Signout | WebDeleted> -RelativePath <String> -WebApplication <SPWebApplicationPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

      删除自己定义布局页的映射

    Set-SPCustomLayoutsPage -Identity <None | AccessDenied | Confirmation | Error | Login | RequestAccess | Signout | WebDeleted> -Reset <SwitchParameter> -WebApplication <SPWebApplicationPipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-WhatIf [<SwitchParameter>]]

      參数

    參数 是否必需 类型 说明

    Identity

    Microsoft.SharePoint.Administration.SPWebApplication.SPCustomPage

    指定要设置的自己定义布局页。

    键入的值必须是下列值之中的一个:NoneAccessDeniedConfirmationErrorLoginRequestAccessSignoutWebDeleted

    RelativePath

    System.String

    指定自己定义布局页的路径。

    键入的值必须是布局页的有效路径,格式为 _layouts/custompages/myaccessdenied.aspx。

    Reset

    System.Management.Automation.SwitchParameter

    设置自己定义布局页到 NULL 的映射。

    WebApplication

    Microsoft.SharePoint.PowerShell.SPWebApplicationPipeBind

    指定包括自己定义布局页的 SharePoint Web 应用程序。

    键入的值必须是格式为 http://server_name 的有效 URL;格式为 12345678-90ab-cdef-1234-567890bcdefgh 的有效 GUID。SharePoint Web 应用程序的有效名称(比如,MyOfficeApp1);或有效SPWebApplication 对象的实例。

    AssignmentCollection

    Microsoft.SharePoint.PowerShell.SPAssignmentCollection

    管理对象以便正确进行处理。

    使用 SPWebSPSite 等对象可能会耗用大量内存,并且在 Windows PowerShell 脚本中使用这些对象须要正确管理内存。通过使用SPAssignment 对象。能够将对象分配给变量,然后在不须要这些对象时对它们进行处理。以释放内存。在使用 SPWebSPSiteSPSiteAdministration 对象时,假设不使用分配集合或Global 參数。则会自己主动处理这些对象。

    凝视注意:
    在使用 Global 參数时,全部对象均包括在全局存储中。假设未马上使用对象,或未通过使用 Stop-SPAssignment 命令来处理对象,则可能会发生内存不足的情况。

    Confirm

    System.Management.Automation.SwitchParameter

    在运行命令之前提示您确认。

    有关具体信息,请键入下面命令:get-help about_commonparameters

    WhatIf

    System.Management.Automation.SwitchParameter

    显示一条描写叙述命令作用的消息,而不运行命令。有关具体信息,请键入下面命令:get-help about_commonparameters


      演示样例

    Set-SPCustomLayoutsPage -Identity AccessDenied -RelativePath "/_layouts/customdenied.aspx" -WebApplication http://server

      在 Web 应用程序 (http://server) 中映射 AccessDenied 布局页的指定路径。

      总结

      项目不方便截图,大家就看过过程吧,详细的能够自己试一试,好了,就知道这里。歇息~~歇息一下~~

  • 相关阅读:
    最短路径的三种实现方法
    c/c++小知识
    c++ char * const p问题
    C++ typedef 四个用途
    [转]c++面向对象基础
    [转]C++中引用(&)的用法和应用实例
    表情包。
    linux基础学习
    redis缓存在项目中的使用
    关于redis
  • 原文地址:https://www.cnblogs.com/zfyouxi/p/5205204.html
Copyright © 2020-2023  润新知