protected override void ExecuteCmdlet() { if (MyInvocation.InvocationName.ToLower() == "ensure-pnpfolder") { WriteWarning("Ensure-PnPFolder has been deprecated. Use Resolve-PnPFolder with the same parameters instead."); } WriteObject(CurrentWeb.EnsureFolderPath(SiteRelativePath, RetrievalExpressions)); }
protected override void ExecuteCmdlet() { Folder pageFolder = null; if (!string.IsNullOrEmpty(FolderPath)) { pageFolder = CurrentWeb.EnsureFolderPath(FolderPath); } switch (ParameterSetName) { case "WithTitle": { CurrentWeb.AddPublishingPage(PageName, PageTemplateName, Title, publish: Publish, folder: pageFolder); break; } default: { CurrentWeb.AddPublishingPage(PageName, PageTemplateName, publish: Publish, folder: pageFolder); break; } } }