Skip to content

Instantly share code, notes, and snippets.

View Vintaurus's full-sized avatar

Vincent Rothländer Vintaurus

View GitHub Profile
$siteUrl = "https://vinrotlab.io/"
$provisioningTemplateFileName = "startpage.xml"
$pageFileName = "welcome.aspx"
$librarySitePages = "SitePages"
$exportPath = "C:\export"
$provisioningTemplateFilePath = $exportPath + "/" + $provisioningTemplateFileName
function Get-Page($fileName) {
$pageFile = "/" + $librarySitePages + "/" + $fileName
Connect-PnPOnline -Url $siteUrl -CurrentCredentials
Get-PnPProvisioningTemplate -Out $provisioningTemplateFilePath -IncludeSearchConfiguration -IncludeNativePublishingFiles -PersistPublishingFiles -PersistBrandingFiles -Force
Get-Page -fileName $pageFileName
Get-WebParts -fileName $pageFileName
Get-Page -fileName $myTaskPageFileName
Get-WebParts -fileName $myTaskPageFileName
Get-ScriptFiles