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?
