Modern site sayfaları son kullanıcılar tarafından oluşturulmasını engelle veya izin verin

Modern site sayfaları son kullanıcılar tarafından oluşturulmasını engelle veya izin verin

Not:  En güncel yardım içeriklerini, mümkün olduğunca hızlı biçimde kendi dilinizde size sunmak için çalışıyoruz. Bu sayfanın çevirisi otomasyon aracılığıyla yapılmıştır ve bu nedenle hatalı veya yanlış dil bilgisi kullanımları içerebilir. Amacımız, bu içeriğin sizin için faydalı olabilmesini sağlamaktır. Buradaki bilgilerin faydalı olup olmadığını bu sayfanın sonunda bize bildirebilir misiniz? Kolayca başvurabilmek için İngilizce makaleye buradan ulaşabilirsiniz .

SharePoint Online sayfalarını kullanarak görüntüleri, Excel, Word ve PowerPoint belgeleri, video ve daha fazlasını kullanarak fikirleri paylaşmak için mükemmel bir yoludur. Herhangi bir cihazda mükemmel görünürler ve kullanıcıları modern sayfalar oluşturup yayımlamak hızla ve kolayca kullanabilirsiniz.

Office 365'te genel veya SharePoint Yönetici değilseniz, SharePoint Online site sayfaları kullanıcılar tarafından oluşturulmasını engelle veya izin verin. Bir Microsoft PowerShell komut dosyası kullanarak SharePoint Yönetim merkezinde veya site düzeyinde ayarlarını değiştirerek, bu kuruluş genelinde yapabilirsiniz.

Not: Aşağıdaki yordam yalnızca SharePoint sayfaları vardır. Site sayfaları oluşturulmasına izin verdiğinizde, Ayarlar menüsünde Sayfa Ekle komutu yeni site sayfaları oluşturur. Site sayfaları oluşturma özelliğini devre dışı kapatırsanız, kullanıcılar hala giriş sayfasında Yeni menüsünden SharePoint sayfa ekleme ve klasik sayfadan aynı komutunu kullanarak Wiki kitaplığa ekleme.

SharePoint Yönetim merkezinde kuruluş düzeyinde site sayfaları oluşturulmasını engellemek veya izin verin

  1. Genel yönetici veya SharePoint yöneticisi olarak Office 365'te oturum açın.

  2. Sol üstteki uygulama başlatıcı simgesini Office 365’te uygulama başlatıcı simgesi seçin ve ardından Office 365 yönetici merkezini açmak için Yönetici seçeneğini belirleyin. (Yönetici kutucuğunu görmüyorsanız, kuruluşunuzda Office 365 yönetici izinleri yoktur.)

  3. Soldaki bölmede, Yönetim merkezleri > SharePoint’i seçin.

  4. Sol bölmede, ayarları' nı seçin.

  5. Site sayfalarıyanında, site sayfaları oluşturmak kullanıcılara izin ver ya da kullanıcıların site sayfaları oluşturma engellemekseçeneğini belirleyin.

  1. SharePoint Online Yönetim Kabuğu’nun son sürümünü indirin.

  2. SharePoint Online istemci bileşenleri SDKyükleyin.

  3. SharePoint Online’a Office 365 genel yöneticisi veya SharePoint yöneticisi olarak bağlanın. Nasıl yapacağınızı öğrenmek için bkz. SharePoint Online Yönetim Kabuğu ile çalışmaya başlama.

    Not: Yürütme ilkeleri hakkında okuyun ve SharePoint Online Yönetim Kabuğu imzalanmamış betikleri çalıştırmak için yönetici ve doğru yürütme İlkesi çalıştırmayı unutmayın.

  4. Aşağıdaki kodu kopyalayın ve Not Defteri gibi bir metin düzenleyicisine yapıştırın.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature is already disabled in this web"
    	return
    }
    
    # Remove the Site Pages feature from the web
    $features.Remove((new-object 'System.Guid' $sitePagesFeatureIdString), $false)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is no longer present in the Web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -eq 0)
    {
    	Write-Host "The Site Pages feature has been successfully disabled"
    }
    else
    {	
    	throw "The Site Pages feature failed to be disabled"
    }
    
  5. Metin dosyasını kaydedin ve sonra uzantısını değiştirin. Bu örnekte, biz bu SitePagesOut.ps1 olarak adlandırın.

    Not: Farklı bir dosya adı kullanabilirsiniz, ancak dosya uzantısı .ps1 olan bir ANSI kodlanmış metin dosyası olarak kaydetmeniz gerekir.

  6. Dosyanın kaydedileceği dizini değiştirin.

  7. Aşağıdaki komutu çalıştırın:

    ./SitePagesOut.ps1
  8. Komut dosyası için bir SiteUrl ve WebUrlgirmenizi ister.

    "Https://contoso.sharepoint.com/sites/marketing/northwindcompete" gibi bir siteniz varsa

    İçin SiteUrl girersiniz: https://contoso.sharepoint.com/sites/marketing

    Ve için WebUrlsites/marketing/northwindcompete girersiniz.

  1. SharePoint Online Yönetim Kabuğu’nun son sürümünü indirin.

  2. SharePoint Online istemci bileşenleri SDKyükleyin.

  3. SharePoint Online’a Office 365 genel yöneticisi veya SharePoint yöneticisi olarak bağlanın. Nasıl yapacağınızı öğrenmek için bkz. SharePoint Online Yönetim Kabuğu ile çalışmaya başlama.

    Not: Yürütme ilkeleri hakkında okuyun ve SharePoint Online Yönetim Kabuğu imzalanmamış betikleri çalıştırmak için yönetici ve doğru yürütme İlkesi çalıştırmayı unutmayın.

  4. Aşağıdaki kodu kopyalayın ve Not Defteri gibi bir metin düzenleyicisine yapıştırın.

    # Load SharePoint Online Client Components SDK Module
    Import-Module 'C:\Program Files\Common Files\microsoft shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll'
    
    # Set script constants
    $sitePagesFeatureIdString = 'B6917CB1-93A0-4B97-A84D-7CF49975D4EC'
    
    # Set up client context
    $userName = Read-Host "Username"
    $password = Read-Host "Password" -AsSecureString
    $siteUrl = Read-Host "Site Url"
    $webUrl = Read-Host "Server-Relative Web Url"
    $context = New-Object Microsoft.SharePoint.Client.ClientContext($siteUrl)
    $credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($userName, $password)
    $context.Credentials = $credentials
    
    # Get the list of existing features
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is not present in the web
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature is already enabled in this web"
    	return
    }
    
    # Add the Site Pages feature back to the web
    $features.Add((new-object 'System.Guid' $sitePagesFeatureIdString), $false, [Microsoft.SharePoint.Client.FeatureDefinitionScope]::None)
    $context.ExecuteQuery()
    
    # Verify that the Site Pages feature is now present in the web
    $web = $context.Site.OpenWeb($webUrl)
    $features = $web.Features
    $context.Load($features)
    $context.ExecuteQuery()
    
    if(($features | ? { $_.DefinitionId -eq $sitePagesFeatureIdString }).Count -gt 0)
    {
    	Write-Host "The Site Pages feature has been successfully enabled"
    }
    else
    {
    	throw "The Site Pages feature failed to be enabled"
    }
    
  5. Metin dosyasını kaydedin ve sonra uzantısını değiştirin. Bu örnekte, biz bu SitePagesIn.ps1 olarak adlandırın.

    Not: Farklı bir dosya adı kullanabilirsiniz, ancak dosya uzantısı .ps1 olan bir ANSI kodlanmış metin dosyası olarak kaydetmeniz gerekir.

  6. Dosyanın kaydedileceği dizini değiştirin.

  7. Aşağıdaki komutu çalıştırın:

    ./SitePagesIn.ps1
  8. Komut dosyası için bir SiteUrl ve WebUrlgirmenizi ister.

    "Https://contoso.sharepoint.com/sites/marketing/northwindcompete" gibi bir siteniz varsa

    İçin SiteUrl girersiniz: https://contoso.sharepoint.com/sites/marketing

    Ve için WebUrlsites/marketing/northwindcompete girersiniz.

Office yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Office Insider Programına Katılın

Bu bilgi yararlı oldu mu?

Görüşleriniz için teşekkür ederiz!

Geri bildiriminiz için teşekkürler! Office destek temsilcilerimizden biriyle görüşmeniz yararlı olabilir.

×