Ejemplo n.º 1
0
 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));
 }
Ejemplo n.º 2
0
        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;
            }
            }
        }