PowerShell kullanarak SharePoint Designer'ı Nasıl Devre Dışı Bırakabilirim?
SharePoint Designer 2013, Microsoft'un SharePoint sitelerini özelleştirmeye ve iş akışları oluşturmaya yönelik harika bir ücretsiz aracıdır. SharePoint tasarımcısını neden devre dışı bırakmalıyız? Bazı durumlarda site sahipleri ve tasarımcılar bu Güçlü yardımcı programla SharePoint'e zarar verebilir ve SharePoint tasarımcılarının SharePoint yok edicilerine dönüştüğünü gördüm! Bu nedenle, SharePoint'in geri döndürülemez zarar görmesini önlemek için SharePoint tasarımcısını devre dışı bırakmaya karar verdik.
SharePoint Designer'a yükseltme yapılmadığından, SharePoint Designer 2013, SharePoint 2016 ve SharePoint Online ortamları için SharePoint sitelerinin, sayfalarının ve iş akışlarının oluşturulmasını ve değiştirilmesini desteklemeye devam etmektedir.
SharePoint 2013 veya SharePoint 2016'da SharePoint tasarımcısını nasıl devre dışı bırakabilirim?
Microsoft SharePoint Designer'ı Web uygulaması ve site koleksiyonu düzeylerinde devre dışı bırakabilirsiniz.
SharePoint tasarımcısını merkezi yönetimde devre dışı bırakın
Bir web uygulaması için SharePoint tasarımcısını merkezi yönetim sitesinden devre dışı bırakmak için şu adımları izleyin:
- SharePoint 2016 merkezi Yönetim sitesine gidin >> Uygulama yönetimine tıklayın
- Web uygulamalarını yönet'e tıklayın >> SharePoint tasarımcısını devre dışı bırakmak için hedef Web uygulamanızı seçin
Şeritteki Genel ayarlar açılır menüsüne tıklayın ve SharePoint Designer'ı seçin.
- Tüm onay kutularının (veya sizin için geçerli olanların) seçimini kaldırın ve kaydetmek için Tamam'a basın!
SharePoint tasarımcısının bu web uygulamasında kullanılmasına izin vermek için tüm onay kutularını işaretleyerek yukarıdaki adımları geri alın.
SharePoint 2016: Bir Web Uygulaması için SharePoint Designer'ı PowerShell ile devre dışı bırakın
PowerShell kullanarak SharePoint Designer 2013'ü devre dışı bırakalım.
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Get the Web Application
$webApp = Get-SPWebApplication -Identity "https://intranet.crescent.com"
#Disable SharePoint Designer
$webApp.AllowDesigner = $False
$webApp.AllowRevertFromTemplate = $False
$webApp.AllowMasterPageEditing = $False
$webApp.ShowURLStructure = $False
$webApp.Update()
Site koleksiyonunda SharePoint tasarımcısını devre dışı bırakın
SharePoint, SharePoint Designer'ı bireysel site koleksiyonu düzeyinde devre dışı bırakma olanağına sahiptir. Bir site koleksiyonu için SharePoint tasarımcısını nasıl devre dışı bırakacağınız aşağıda açıklanmıştır.
- SharePoint 2016 veya SharePoint Online site koleksiyonunuza yönetici olarak oturum açın.
- Site Ayarları dişlisine tıklayın >> Site Ayarları'nı seçin.
- Site Koleksiyonu Yönetimi altında SharePoint Tasarımcı Ayarları'nı seçin.
Listelenen tüm seçeneklerin seçimini kaldırın.
Artık SharePoint Designer, Site koleksiyonu Yöneticileri dahil tüm kullanıcılar için devre dışı bırakılacak! Bu, site koleksiyonu düzeyinde olduğundan, her site koleksiyonu için bu adımları tekrarlamanız gerekecektir!
PowerShell kullanarak site koleksiyonu için SharePoint tasarımcısını devre dışı bırakın
SharePoint tasarımcısını site koleksiyonu düzeyinde devre dışı bırakmak için PowerShell'i burada bulabilirsiniz:
Add-PSSnapin Microsoft.SharePoint.PowerShell -ErrorAction SilentlyContinue
#Get the site
$Site = Get-SPSite "https://intranet.crescent.com/sites/sales"
#Disable SharePoint Designer
$Site.AllowDesigner = $False
$Site.AllowRevertFromTemplate = $False
$Site.AllowMasterPageEditing = $False
$Site.ShowURLStructure = $False
Bu, SharePoint Designer'ın kodu değiştirmesini engeller! SharePoint tasarımcısını PowerShell kullanarak etkinleştirmek için $False işaretlerini $True olarak ayarlayın.
#Disable SharePoint Designer on to all site collections
Get-SPSite -Limit All | ForEach-Object {
$Site.AllowDesigner = $False
}
SharePoint Online'da SharePoint tasarımcısını nasıl etkinleştirebilir veya devre dışı bırakabilirim? Diğer gönderime bakın: SharePoint Online'da SharePoint tasarımcısını Nasıl Etkinleştirir veya Devre Dışı Bırakırım?

