SharePoint Online: PowerShell Kullanarak Sahip Olmayanlar İçin Paylaşımı Nasıl Devre Dışı Bırakabilirim?
Gereksinim: SharePoint Online'da Sahip Olmayanlar için Paylaşımı devre dışı bırakın.
SharePoint'te Üyeler için Paylaşım Nasıl Devre Dışı Bırakılır?
SharePoint Online yöneticisiyseniz site sahibi olmayan kişiler için paylaşımı devre dışı bırakmak isteyebilirsiniz. Belki belirli içeriğe erişmesi gereken ancak bunu başkalarıyla paylaşma olanağına ihtiyacı olmayan kullanıcılarınız vardır. Bu makale, SharePoint Online'da sahibi olmayanlar için paylaşımı nasıl devre dışı bırakacağınızı (ve bunun tersini: üyelerin siteyi ve SharePoint Online'da bireysel dosya ve klasörleri paylaşmasına izin verme) gösterecektir. Ayrıca site üyelerinin siteyi paylaşmasını engellemek için PowerShell kullanımını da ele alacağız.
SharePoint Online'da üyeler için paylaşımı devre dışı bırakmak için şu adımları izleyin:
- Ayarlar >> Site Ayarları >> Site İzinleri'ne tıklayın
- Şeritteki “Erişim İsteği Ayarları” düğmesine tıklayın.
- "Üyelerin siteyi ve bireysel dosya ve klasörleri paylaşmasına izin ver" seçeneğinin işaretini kaldırın. Ayrıca "Üyelerin başkalarını
site üyeleri grubuna davet etmesine izin ver" seçeneğinin işaretini de kaldırabilirsiniz. Üyelerin siteyi paylaşabilmesi için bu ayarın etkinleştirilmesi gerekir. “
Bu, belirli bir sitenin sahibi olmayanlar (üyeler) için paylaş düğmesini devre dışı bırakır. Üyelerin siteyi ve bireysel dosya ve klasörleri paylaşmasına izin vermek istiyorsanız bu onay kutusunu etkinleştirmeniz yeterlidir.
Gruba bağlı modern sitelerde bu ayarlar Ayarlar >> Site İzinleri >> Üyelerin paylaşım şeklini değiştir altındadır
PowerShell, Sahip Olmayanlar İçin Paylaşımı Devre Dışı Bırakacak
SharePoint Online'da paylaşım izinlerini "Sahip olmayanlar için paylaşımı devre dışı bırak" olarak ayarlamak için PowerShell'i burada bulabilirsiniz:
#Config Variables
$AdminSiteURL= "https://crescent-admin.sharepoint.com"
$SiteURL= "https://crescent.sharepoint.com/sites/marketing"
#Connect to SharePoint Online services
Connect-SPOService -url $AdminSiteURL -Credential (Get-Credential)
#Disable Sharing for Non-Owners
Set-SPOSite -Identity $SiteURL -DisableSharingForNonOwners
Üyelerin PnP PowerShell kullanarak bir SharePoint Online sitesini paylaşmasına izin vermek için aşağıdaki betiği kullanabilirsiniz:
#Parameters
$SiteURL = "https://crescent.sharepoint.com/sites/marketing"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Interactive
#Disable Sharing permissions settings - Disable Sharing for Non Owners
Set-PnPSite -Identity $SiteURL -DisableSharingForNonOwners
Yine de bir sorun buldum! Bu betiği ilk kez çalıştırdığınızda erişim isteklerini devre dışı bırakır! Ayrıca, bugün itibariyle bunu tersine çevirecek herhangi bir PowerShell yolu bulamıyorum (Üyelerin paylaşmasına izin ver!) SharePoint Online'da paylaş düğmesini devre dışı bırakmak için şunu kullanın: SharePoint Online'da Paylaşım Özelliği Nasıl Devre Dışı Bırakılır?

