Skip to content

Latest commit

 

History

History
130 lines (98 loc) · 2.93 KB

Add-PnPPublishingPage.md

File metadata and controls

130 lines (98 loc) · 2.93 KB
external help file applicable schema
SharePoint Server 2013, SharePoint Server 2016, SharePoint Online
2.0.0

Add-PnPPublishingPage

SYNOPSIS

Adds a publishing page

SYNTAX

WithTitle

Add-PnPPublishingPage -PageName <String>
                      -PageTemplateName <String>
                      [-Title <String>]
                      [-FolderPath <String>]
                      [-Publish [<SwitchParameter>]]
                      [-Web <WebPipeBind>]
                      [-Connection <SPOnlineConnection>]

EXAMPLES

------------------EXAMPLE 1------------------

PS:> Add-PnPPublishingPage -PageName 'OurNewPage' -Title 'Our new page' -PageTemplateName 'ArticleLeft'

Creates a new page based on the pagelayout 'ArticleLeft'

------------------EXAMPLE 2------------------

PS:> Add-PnPPublishingPage -PageName 'OurNewPage' -Title 'Our new page' -PageTemplateName 'ArticleLeft' -Folder '/Pages/folder'

Creates a new page based on the pagelayout 'ArticleLeft' with a site relative folder path

PARAMETERS

-FolderPath

The site relative folder path of the page to be added

Type: String
Parameter Sets: (All)
Aliases: Folder

Required: False
Position: Named
Accept pipeline input: False

-PageName

The name of the page to be added as an aspx file

Type: String
Parameter Sets: (All)
Aliases: Name

Required: True
Position: Named
Accept pipeline input: False

-PageTemplateName

The name of the page layout you want to use. Specify without the .aspx extension. So 'ArticleLeft' or 'BlankWebPartPage'

Type: String
Parameter Sets: (All)

Required: True
Position: Named
Accept pipeline input: False

-Publish

Publishes the page. Also Approves it if moderation is enabled on the Pages library.

Type: SwitchParameter
Parameter Sets: (All)

Required: False
Position: Named
Accept pipeline input: False

-Title

The title of the page

Type: String
Parameter Sets: WithTitle

Required: False
Position: Named
Accept pipeline input: False

-Connection

Optional connection to be used by cmdlet. Retrieve the value for this parameter by eiter specifying -ReturnConnection on Connect-PnPOnline or by executing Get-PnPConnection.

Type: SPOnlineConnection
Parameter Sets: (All)

Required: False
Position: Named
Accept pipeline input: False

-Web

This parameter allows you to optionally apply the cmdlet action to a subweb within the current web. In most situations this parameter is not required and you can connect to the subweb using Connect-PnPOnline instead. Specify the GUID, server relative url (i.e. /sites/team1) or web instance of the web to apply the command to. Omit this parameter to use the current web.

Type: WebPipeBind
Parameter Sets: (All)

Required: False
Position: Named
Accept pipeline input: False

RELATED LINKS

SharePoint Developer Patterns and Practices