PowerShell kullanarak SharePoint Çevrimiçi İletişim Sitesinde Alt Bilgiyi Ayarlama


Gereksinim: PnP PowerShell'i kullanarak SharePoint Çevrimiçi İletişim Sitesinde Alt Bilgiyi ayarlayın.

PnP Hazırlama Şablonu Kullanılarak SharePoint Online'da Alt Bilgi Bağlantıları Nasıl Sağlanır?

GitHub'daki PnP Sağlama Şeması deposuna gidin ve sağlama şablonunuzu oluşturun. https://github.com/SharePoint/PnP-Provisioning-Schema, İşte benimki:

Altbilgi Bağlantıları için Şablon XML'inin Hazırlanması:


<?xml version ="1.0"?>
<pnp:Provisioning xmlns:pnp="https://schemas.dev.office.com/PnP/2019/03/ProvisioningSchema">
 <pnp:Preferences/>
 <pnp:Templates ID="CONTAINER-TEMPLATE-c49f81cd-19d0-458d-a99d-1a616c252add">
  <pnp:ProvisioningTemplate ID="TEMPLATE-c49f81cd-19d0-458d-a99d-1a616c252add" Version ="1">
  <pnp:Footer Enabled="true" Name="" Logo="SiteAssets/logo.png" RemoveExistingNodes="true">
    <pnp:FooterLinks>
      <pnp:FooterLink DisplayName="Contact Us" Url="https://www.crescent.com/contact-us" />
      <pnp:FooterLink DisplayName="Site Map" Url="https://www.crescent.com/sitemap" />
      <pnp:FooterLink DisplayName="Privacy Policy" Url="https://www.crescent.com/privacy-policy" />
     </pnp:FooterLinks>
  </pnp:Footer>
  </pnp:ProvisioningTemplate>
  </pnp:Templates>
</pnp:Provisioning>

Gerekli değişiklikleri yapın ve bunu XML dosyası olarak kaydedin. Örneğin, PnpFooter.xml

Temel Hazırlık Şablonunu Uygulamak için PowerShell

Şablon hazır olduğunda aşağıdaki PnP PowerShell betiğini kullanarak şablonu siteye uygulayın.


#Config Variables
$SiteURL = "https://crescent.sharepoint.com/sites/hr"
$TemplateXML  ="C:\Users\salaudeen\Desktop\PnpFooter.xml"
 
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive

#Apply provisioning Template
Invoke-PnPSiteTemplate -path $TemplateXML

İşte Script iş başında

Altbilgi henüz etkin değilse, etkinleştirmeniz gerekebilir: SharePoint Çevrimiçi İletişim Sitelerinde Altbilgi Nasıl Etkinleştirilir veya Devre Dışı Bırakılır?

İlgili makaleler