Office 365: PowerShell Kullanan Tüm SharePoint Çevrimiçi Yöneticilerini Bulun


Gereksinim: Office 365 kiracısının Tüm SharePoint Çevrimiçi Yöneticilerini edinin.

Bir Kullanıcının Office 365'te SharePoint Çevrimiçi Yöneticisi olup olmadığı Nasıl Kontrol Edilir?

Microsoft 365 yöneticisiyseniz zaman zaman kuruluşunuzdaki tüm SharePoint Çevrimiçi Yöneticilerini bulmak isteyebilirsiniz. Belki belirli bir kullanıcının SharePoint Yöneticisi rolüne sahip olup olmadığını kontrol etmek veya doğru kişilere SharePoint'i yönetme erişimi verildiğinden emin olmak için güvenlik denetimi amacıyla kontrol etmek isteyebilirsiniz. Bu kılavuz size Microsoft 365'teki tüm SharePoint Çevrimiçi Yöneticilerini hızlı ve kolay bir şekilde bulmanın iki farklı yolunu gösterecektir. Başlayalım!

Bir kullanıcının SharePoint Çevrimiçi Yöneticisi olup olmadığını öğrenmek için aşağıdakileri yapın:

  1. Office 365 Yönetim Merkezi'nde oturum açın: https://admin.microsoft.com
  2. Kullanıcılar >> Etkin Kullanıcılar'ı genişletin.
  3. Aramayı ve kullanıcıyı kullanın. Kullanıcı özelliklerini açan sonuçlar tablosundan kullanıcıya tıklayın.
  4. Kullanıcı özellikleri sayfasında "Roller"in altında "SharePoint Yöneticisi"ni bulacaksınız.

Bu adımlar basit olsa da her kullanıcının özelliklerine gidip SharePoint Yönetici rolüne sahip olup olmadıklarını kontrol etmek zahmetli olurdu, değil mi?

PowerShell, SharePoint Çevrimiçi Yöneticilerinin Listesini Alacak

İkinci yöntem olarak kiracınızdaki tüm SharePoint Online yöneticilerini bulmanızı sağlayacak PowerShell betiğini göstereyim. Bu PowerShell betiği, Office 365 ortamındaki tüm SharePoint Yöneticilerini listeler. Bu betiği yürütmek için Azure AD PowerShell modülünü kullanın.


#Connect to Azure AD
Connect-MSOLService 

#Get SharePoint Online Administrators Role
$RoleID = (Get-MsolRole -RoleName "SharePoint Administrator").ObjectID

#Get All Users with SharePoint Admin Role 
Get-MsolRoleMember -RoleObjectId $RoleID | Format-table -AutoSize

Bu betik oturum açmanızı ister ve Microsoft 365 kiracısının tüm SharePoint Yöneticilerini size ulaştırır.

Azure AD PowerShell'i kullanarak Tüm SharePoint Çevrimiçi Yöneticilerini edinin

Benzer şekilde, Microsoft 365 kiracılarından tüm SharePoint Yöneticilerini almak için şu Azure AD PowerShell betiğini kullanın:


#Connect to Azure AD
Connect-AzureAD

#Get the Role
$RoleName="SharePoint Administrator"
$Role = Get-AzureADDirectoryRole | Where {$_.DisplayName -eq $RoleName}

#Get All users with the Role
$RoleAssignments = Get-AzureADMSRoleAssignment -Filter "roleDefinitionId eq '$($Role.ObjectId)'"

$RoleAssignments | ForEach-Object {
    $User = Get-AzureADObjectByObjectId -ObjectIds $_.PrincipalId
    If($User.ObjectType -eq "User") {
        $User | Select-Object DisplayName,UserPrincipalName,ObjectType
    }
}

Sonuç olarak, bir Microsoft 365 kiracısındaki tüm SharePoint Yöneticilerinin listesini almak PowerShell'i kullanarak basittir. Microsoft 365 yöneticisi olarak kiracınızda Site Yöneticisi izinlerinin kimlere verildiğini bilmek önemlidir. Bu makalede açıklanan adımlarla tüm SharePoint Yöneticilerini kiracınızdan alabilirsiniz.

SharePoint Online yöneticisi eklemek için şunu kullanın: SharePoint Online Yöneticisi Nasıl Eklenir?

İlgili makaleler