PowerShell Kullanarak SharePoint Çevrimiçi Harici Paylaşımını Denetleyin


Kaynakların paylaşılması, SharePoint Online'daki önemli etkinliklerden biridir. Kullanıcıların diğer kullanıcılarla dosya, klasör ve site paylaşmasına olanak tanır. Kuruluşunuz harici paylaşımı etkinleştirdiyse yöneticilerin harici dosya erişimlerini ve paylaşım etkinliklerini izlemesi gerekir. Harici paylaşım etkinliklerini izlemek, yetkisiz erişimi engellemenize yardımcı olacaktır.

Kaynaklarınızın Yanlış Ellere Düşmesine Asla İzin Vermeyin:

Yönetici olarak, kullanıcıların Microsoft 365 ortamındaki etkinliklerini izlemek her zaman iyidir. Ancak sınırlı kapasitesi nedeniyle yerel Office 365 raporlarıyla bu her zaman mümkün değildir; Microsoft 365 raporlama aracına veya PowerShell'e güvenmeniz gerekir.

Belirtildiği gibi Microsoft, harici paylaşım etkinliklerini izlemeye yönelik herhangi bir doğrudan rapor da sağlamamıştır.

Harici Kullanıcılarla Paylaşılan Kaynaklar Nasıl Belirlenir:

Harici kullanıcılarla paylaşılan dosyaları denetlemek için aşağıdaki yöntemlerden herhangi birini kullanabilirsiniz.

Paylaşım denetimi: Denetim günlüğü aramasında bulunan "paylaşım denetimi" işlevini kullanabilirsiniz. Dahili paylaşım da dahil olmak üzere tüm paylaşım etkinliklerini listeler. Bu nedenle, bir JSON nesnesinden AuditData sütununu dönüştürerek harici paylaşımı tanımlamanız gerekir. Ardından, harici paylaşım etkinlikleri almak için "TargetUserOrGroupType" sütununu "Misafir" olarak filtreleyebilirsiniz.

PowerShell: Kuruluşta gerçekleştirilen etkinlikleri almak için 'Search-UnifiedAuditLog' cmdlet'ini kullanabilirsiniz. Harici paylaşım etkinliklerini almak için, AnonymousLinkCreated, SecureLinkCreated, AddedToSecureLink ve SharingInvitationCreated gibi harici paylaşım etkinliklerini ve bazı ek filtreleri filtrelemeniz gerekir.

Yukarıda belirtilen yöntemler PowerShell bilgisi gerektirir. PowerShell'de yeniyseniz bu biraz zor olacaktır.

PowerShell ile Office 365 Harici Paylaşımını Denetleyin:

Bunu kolaylaştırmak için Office 365 harici paylaşım etkinliklerini denetlemek üzere bir PowerShell komut dosyası oluşturduk. Dışa aktarılan rapor hem SharePoint Online hem de OneDrive harici paylaşım etkinliklerini içerir.

Komut Dosyasını İndirin: HariciSharingReport.ps1

Komut Dosyasında Öne Çıkanlar:

  • Komut dosyası, Exchange Online'a bağlanmak için modern kimlik doğrulamasını kullanır.
  • Komut dosyası MFA'nın etkin olduğu hesap ile de yürütülebilir.
  • Rapor sonuçlarını CSV dosyasına aktarır.
  • Özel bir dönem için harici paylaşım raporu oluşturmanıza olanak tanır.
  • Onayınız üzerine EXO V2 modülünü otomatik olarak yükler(henüz kurulmamışsa).
  • Komut dosyası zamanlayıcı dostudur. Yani, Kimlik Bilgisi betiğin içine kaydedilmek yerine parametre olarak iletilebilir.

Denetim Harici Paylaşım Raporu - Örnek Çıktı:

Dışa aktarılan harici paylaşım raporu şu özellikleri içerir: Paylaşılan Zaman, Paylaşılan, Paylaşılan Kişi, Paylaşılan Kaynak Türü, Paylaşılan Kaynak, Site URL'si, Paylaşım Türü, İş Yükü ve Denetim Bilgileri.

Harici Paylaşım Raporu - Komut Dosyası Yürütme Adımları:

Bu betiği çalıştırmak için aşağıdaki yöntemlerden herhangi birini seçebilirsiniz.

1. Yöntem: Komut dosyasını MFA ve MFA dışı hesapla yürütün

./ExternalSharingReport.ps1

Yöntem 2: Kimlik bilgilerini açıkça belirterek komut dosyasını yürütün (Zamanlayıcı dostu).

./ExternalSharingReport.ps1 -AdminName Admin@contoso.com -Password xxxx

Yönetici hesabında MFA varsa çalışmasını sağlamak için MFA'yı Koşullu Erişim ilkesine göre devre dışı bırakmanız gerekir.

'Office 365 Harici Paylaşım raporu'nun Daha Fazla Kullanım Örneği

Bu komut dosyasıyla, yerleşik filtreleme seçeneklerini kullanarak daha ayrıntılı raporları dışa aktarabilirsiniz. Birkaç önemli raporu listeledik.

  • OneDrive'da harici paylaşımı denetleme
  • SharePoint Online'da harici paylaşımı denetleme
  • Özel dönem için harici paylaşım etkinliklerini izleyin
  • Harici paylaşım denetim raporunu planlayın
  • Harici paylaşıma ilişkin aylık rapor alın

OneDrive Harici Paylaşım Raporu:

SharePoint Online gibi OneDrive İş de kullanıcıların dosya ve klasörleri harici kullanıcılarla paylaşmasına olanak tanır. Daha önce de belirtildiği gibi, komut dosyamız hem SharePoint Online hem de OneDrive for Business harici paylaşım etkinliklerini izler.

OneDrive harici paylaşım etkinlikleri almak istiyorsanız lütfen komut dosyasını 'OneDrive'anahtar parametresiyle çalıştırın. .

./ExternalSharingReport.ps1 -OneDrive

Bu raporla harici kullanıcılarla paylaşılan OneDrive dosyalarını ve klasörlerini tanımlayabilirsiniz.

SharePoint Çevrimiçi Harici Paylaşımı Takip Edin:

SharePoint çevrimiçindeki harici paylaşım etkinliklerini denetlemek için komut dosyasını 'SharePoint' parametreyi değiştir.

./ExternalSharingReport.ps1 -SharePointOnline

Bu rapora başvurarak harici paylaşım ayarlarını değiştirerek kuruluşunuzun kaynaklarını koruyabilirsiniz.

Özel Bir Dönem için Harici Paylaşım Etkinliklerini Dışa Aktarma:

Belirli bir zaman aralığı için harici kullanıcılarla paylaşılan kaynakların bir listesini almak istiyorsanız komut dosyasını 'StartDate' ve 'EndDate' parametresi.

./ExternalSharingReport.ps1 -StartDate 4/13/21 -EndDate 5/14/21

Dışa aktarılan rapor, 13 Nisan 2021 ile 14 Mayıs 2021 arasında harici kullanıcılarla paylaşılan dosya ve klasörlerin listesini içerir.

'Harici Paylaşım Raporu'nu planlayın:

"Search-UnifiedAuditLog" son 90 gün boyunca harici dosya/klasör paylaşım faaliyetlerini gerçekleştirebildiğinden, analiz için eski verilere ihtiyaç duyabilirsiniz. Bu durumda planlama, denetim günlüğünü 90 günden daha uzun süre saklamanıza yardımcı olacaktır.

Görev Zamanlayıcı'dan bir PowerShell komut dosyası çalıştırmak için aşağıdaki biçimi kullanabilirsiniz:

./ExternalSharingReport.ps1 -AdminName Admin@contoso.com -Password xxxx

Yönetici hesabında MFA varsa çalışmasını sağlamak için MFA'yı Koşullu Erişim ilkesine göre devre dışı bırakmanız gerekir.

Aylık Harici Paylaşım Raporu Alın:

Dosya ve klasör paylaşımına ilişkin aylık rapor almak için komut dosyasını aşağıdaki şekilde çalıştırabilirsiniz:

./ExternalSharingReport.ps1 -StartDate ((Get-Date).AddDays(-30)) -EndDate (Get-Date)

Dışa aktarılan raporda son 30 günlük harici dosya paylaşımı denetim verileri bulunur.

Harici Kullanıcılarla Paylaşımı Durdurun:

Olağandışı bir paylaşımla karşılaşırsanız harici kullanıcılarla paylaşımı durdurabilirsiniz

  • paylaşılan öğeden izinlerini kaldırarak veya
  • onları dizinden misafir olarak kaldırarak.

AdminDroid ile Ayrıntılı DPT Paylaşım Raporları Alın:

AdminDroid, kullanıcıların SharePoint içinde içeriği nasıl paylaştığına ve bilgilere nasıl eriştiğine ilişkin ayrıntılı bilgiler sağlayan güçlü bir SharePoint paylaşım raporları sunar. AdminDroid ile paylaşım davetlerini, dosya paylaşımı ve erişimlerini, şirket bağlantısı oluşturma ve erişimlerini, anonim bağlantı oluşturma ve erişimlerini, harici dosya paylaşımı ve erişimlerini ve daha fazlasını kolayca takip edebilirsiniz.

AdminDroid, ayrıntılı paylaşım raporlarına ek olarak site bilgileri, kullanım özeti, izin değişiklikleri, klasör ve sayfa etkinlikleri, SharePoint'teki harici kullanıcıların etkinlikleri ve daha fazlasını içeren 180'den fazla SharePoint Online raporu sağlar. Bu raporlar kullanım eğilimlerini belirlemenize, güvenliği izlemenize ve düzenlemelere uygunluğu sağlamanıza yardımcı olabilir.

Yöneticiler neden sorunsuz SharePoint Online raporlaması için AdminDroid'i tercih ediyor?
  • Harici dosya paylaşımı, hassas dosya erişimi ve paylaşımı gibi kritik etkinlikler için uyarıları tetikler.
  • Birkaç fare tıklamasıyla SharePoint kullanım raporları sağlar
  • Raporları planlar ve e-postaya gönderir
  • Verileri CSV, HTML, PDF vb. gibi çeşitli formatlarda dışa aktarır.
  • Ayrıntılı raporlar oluşturmak için verileri filtreler
  • Rapor verilerini grafikler/yapay zeka tarafından oluşturulan grafikler şeklinde görselleştirir
  • Birden fazla kiracıyı yönetir
  • Kullanıcı dostu kullanıcı arayüzü
  • 100'den fazla Azure AD raporu ve kontrol paneli Ücretsiz Sürümde mevcuttur kendisi.

Buna ek olarak, AdminDroid'in Office 365 raporlama yazılımı, Microsoft 365 ortamınıza ilişkin daha derin bilgiler edinmenize yardımcı olmak için 1800'den fazla önceden oluşturulmuş rapor ve 30'dan fazla akıllı kontrol paneli sağlar. Araç, Azure AD, Exchange Online, Teams, SharePoint Online, OneDrive, OneNote, Yammer, Stream, Power BI ve daha fazlası dahil olmak üzere birden fazla Office 365 hizmetine ilişkin raporlar içerir. Ayrıca raporlama, denetim, analiz, kullanım istatistikleri, güvenlik ve uyumluluk da dahil olmak üzere Office 365 ortamınızın her yönüne ilişkin raporlar sunar.

Bu blogun SharePoint etkinliklerini denetlemenize yardımcı olacağını umuyorum. Kuruluşunuzda harici paylaşımı nasıl yönetiyorsunuz? Tekniklerinizi yorum bölümü aracılığıyla paylaşın.

İlgili makaleler