Search Results for

    Show / Hide Table of Contents

    Add-PnPListFoldersToSiteTemplate

    SYNOPSIS

    Adds folders to a list in a PnP Provisioning Template

    SYNTAX

    Add-PnPListFoldersToSiteTemplate [-Path] <String> [-List] <ListPipeBind> [-Recursive]
     [-IncludeSecurity] [[-TemplateProviderExtensions] <ITemplateProviderExtension[]>] 
     [-Connection <PnPConnection>] 
    

    DESCRIPTION

    Allows to add folders to a list in a PnP Provisioning Template.

    EXAMPLES

    EXAMPLE 1

    Add-PnPListFoldersToSiteTemplate -Path template.pnp -List 'PnPTestList'
    

    Adds top level folders from a list to an existing template and returns an in-memory PnP Site Template

    EXAMPLE 2

    Add-PnPListFoldersToSiteTemplate -Path template.pnp -List 'PnPTestList' -Recursive
    

    Adds all folders from a list to an existing template and returns an in-memory PnP Site Template

    EXAMPLE 3

    Add-PnPListFoldersToSiteTemplate -Path template.pnp -List 'PnPTestList' -Recursive -IncludeSecurity
    

    Adds all folders from a list with unique permissions to an in-memory PnP Site Template

    PARAMETERS

    -Connection

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

    Type: PnPConnection
    Parameter Sets: (All)
    
    Required: False
    Position: Named
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -IncludeSecurity

    A switch to include ObjectSecurity information.

    Type: SwitchParameter
    Parameter Sets: (All)
    
    Required: False
    Position: 5
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -List

    The list to query

    Type: ListPipeBind
    Parameter Sets: (All)
    
    Required: True
    Position: 2
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -Path

    Filename of the .PNP Open XML site template to read from, optionally including full path.

    Type: String
    Parameter Sets: (All)
    
    Required: True
    Position: 0
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -Recursive

    A switch parameter to include all folders in the list, or just top level folders.

    Type: SwitchParameter
    Parameter Sets: (All)
    
    Required: False
    Position: 4
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    -TemplateProviderExtensions

    Allows you to specify ITemplateProviderExtension to execute while loading the template.

    Type: ITemplateProviderExtension[]
    Parameter Sets: (All)
    
    Required: False
    Position: 6
    Default value: None
    Accept pipeline input: False
    Accept wildcard characters: False
    

    RELATED LINKS

    Microsoft 365 Patterns and Practices

    Back to top Generated by DocFX spacer