SharePoint'te Self Servis Site Oluşturmayı Yapılandırma
SharePoint'te Self Servis Site Oluşturma Nedir?
SharePoint'te yeni bir site koleksiyonu oluşturmak için, SharePoint Yöneticileri Genellikle SharePoint Merkezi Yönetim sitesini veya SharePoint Yönetim Kabuğu'nu kullanır. Self Servis Site Oluşturma özelliği, son kullanıcıların belirli bir web uygulaması içerisinde site koleksiyonlarını kendi başlarına oluşturmasına olanak tanır. Self servis site oluşturma varsayılan olarak etkin değildir. “Sitem” ana bilgisayar web uygulaması için, SharePoint My Sites'ın sağlanması amacıyla etkinleştirilmesi gerekir.
Bir proje işbirliği ortamında, son kullanıcıların SharePoint yöneticilerinin yardımı olmadan kendi Site koleksiyonlarını oluşturmalarına olanak sağlama zorunluluğumuz vardı.
SharePoint'te self servis site oluşturma işlemi nasıl etkinleştirilir?
SSC'yi şu üç yolla etkinleştirebilir/devre dışı bırakabilirsiniz:
- SharePoint 2013'te Self servis site oluşturmayı yapılandırmak için SharePoint merkezi yöneticisini kullanma
- SharePoint'te self servis site oluşturmayı etkinleştirmek için PowerShell'i kullanma
- Self servis site oluşturmayı etkinleştirmek için STSADM'yi kullanma
SharePoint 2013'te Self Servis Site Oluşturmayı Yapılandırmak için Merkezi Yöneticiyi Kullanma:
SharePoint 2013/2016 merkezi yönetim sitenize gidin >> Uygulama Yönetimi >> Web Uygulamalarını Yönetin >> Hedef web uygulamanızı seçin > > Şeritten “Self Servis Site Oluşturma” butonuna tıklayın.
Self Servis Site Oluşturma için kota ve özel yönetilen yol belirlemek en iyi uygulamadır; böylece kullanıcıları kontrol altında tutabiliriz.
STSADM kullanarak Self Servis site oluşturma nasıl etkinleştirilir:
stsadm -o enablessc -url https://crescent.com
Bu, SharePoint 2013'te self servis site oluşturmaya olanak sağlar. Stsadm'yi kullanarak SharePoint 2010'da kendi kendine site oluşturmayı devre dışı bırakabilirsiniz:
stsadm -o disablessc -url https://crescent.com
PowerShell ile SharePoint 2016'da self servis site oluşturmayı etkinleştirin:
Add-PSSnapin microsoft.sharepoint.powershell -ErrorAction SilentlyContinue
# Enable Self Service Site Creation
Write-Host "Enabling Self Service Site Creation..."
$WebApp = Get-SPWebApplication "https://crescent.com"
#sharepoint 2013 enable self service site creation powershell
$webApp.SelfServiceSiteCreationEnabled = $true
$webApp.RequireContactForSelfServiceSiteCreation = $false
$webApp.Update()
SharePoint self servis site oluşturma bağlantısı
SSC etkinleştirildiğinde kullanıcılar Sitelerim'de bir "Yeni Site" bağlantısı alır.
Self Servis Site oluşturma sayfası URL'sine şu adresten doğrudan erişebilirsiniz: https://your-sharepoint-web-app/_layouts/15/scsignup.aspx
PowerShell ile programlı olarak Self Servis Sitesi oluşturun:
Add-PSSnapin Microsoft.SharePoint.Powershell -ErrorAction SilentlyContinue
#Configuration Variables
$WebAppURL ="https://crescent.com"
$SiteCollectionUrl ="https://crescent.com/projects/sales"
$SiteTitle="Sales Site"
$Description=""
$Locale="1033"
$Template ="STS#0"
$AdminLogin="crescent\SP_Farm"
$AdminName="Farm Account"
$AdminEmail="SP_Farm@crescent.com"
$SecondaryAdminLogin="crescent\SP_Setup"
$SecondaryAdminName="Setup Account"
$SecondaryAdminEmail="SP_setup@crescent.com"
$RootSite = Get-SPSite $WebAppURL
$RootSite.SelfServiceCreateSite($SiteCollectionUrl, $SiteTitle, $Description, $locale, $template, $AdminLogin, $AdminName ,$AdminEmail, $SecondaryAdminLogin, $SecondaryAdminName, $SecondaryAdminEmail)
Şunları alabilirsiniz: Erişim reddedildi. (HRESULT istisnası: 0x80070005 (E_ACCESSDENIED)), yeterli erişiminiz yoksa SharePoint self servis sitesini program aracılığıyla oluştururken hata oluştu.
SharePoint self servis site oluşturma izinleri:
Self servis site oluşturma etkinleştirildikten sonra, Herhangi bir kullanıcı Sitelerim'den site koleksiyonları oluşturabilir! Ancak bu özelliği belirli bir grup insanla sınırlamak mümkündür. Örneğin, yalnızca belirli bir ekipte kullanılabilen bu özelliği sınırlamak isteyebilirsiniz. (belirli bir ekibin bir Active Directory güvenlik grubuna sahip olması koşuluyla!).
1. Adım: Kullanıcı izinlerinden “Self Servis Site Oluşturma”yı kaldırın.
Merkezi yönetim >> Uygulama Yönetimi >> Web Uygulamalarını Yönetin >> Hedef web uygulamanızı seçin >> “Kullanıcı”ya tıklayın Şeritteki İzinler” simgesi >> Aşağıya doğru kaydırın ve “Self Servis Site Oluşturma” iznini kaldırın.
3. Adım: İzin politikasını gerekli kullanıcı grubuna atamak için bir web uygulaması kullanıcı politikası ekleyin.
İzin politikamız hazır. Şimdi son adım, şeritten “Kullanıcı Politikası”na tıklayarak bir web uygulaması kullanıcı politikası eklemektir >> “Kullanıcı Ekle”ye tıklayın >> “Tüm Bölgeler”i seçin, İleriye tıklayın >> Site oluşturmasına izin verilen ilgili grubu belirtin kendi kendine site oluşturma yoluyla koleksiyonlar. Oluşturulan izin ilkesini seçin (Kendi Site Oluşturucuları - Site koleksiyonları oluşturabilen kullanıcılar).




