New SharePoint sites set default primary administrator

Natalie Harzic 21 Reputation points
2021-07-27T14:56:49.243+00:00

Hello
In the older SharePoint admin centre, it was possible to set a default site administrator. This feature no longer seems to be available. Is there a way to do this in the new SharePoint admin center? We would like to include an admin account to each new site whether created by Teams or for new modern sites.
Thanks,
Natalie

SharePoint
SharePoint
A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.
11,111 questions
0 comments No comments
{count} votes

3 answers

Sort by: Most helpful
  1. Echo Du_MSFT 17,216 Reputation points
    2021-07-28T02:13:03.443+00:00

    Hello @Natalie Harzic ,

    Please following steps:

    1.Go to the Active sites page of the new SharePoint admin center, and sign in with an account that has admin permissions for your organization.

    2.On the left column, select a site.

    3.Select Permissions.

    • For a group-connected team site, you can add and remove group owners and additional site admins.

    118464-1.png

    • For other sites, you can add and remove site admins and change the primary admin. Note that if you remove a person as a primary admin, they will still be listed as an additional admin.

    118465-2.png

    For more information, please see "Manage site admins" article.

    Thanks,
    Echo Du

    =====================
    Updated Answer ====================

    Hi @Natalie Harzic ,

    Add Site Collection Admin to All SharePoint Online Sites using PowerShell:

    #Variables for processing  
    $AdminURL = "https://Crescent-admin.sharepoint.com/"  
    $AdminName = "SPAdmin@Crescent.com"  
    
    #User Names Password to connect   
    $Password = Read-host -assecurestring "Enter Password for $AdminName"  
    $Credential = new-object -typename System.Management.Automation.PSCredential -argumentlist $AdminName, $Password  
    
    #Connect to SharePoint Online  
    Connect-SPOService -url $AdminURL -credential $Credential  
    
    $Sites = Get-SPOSite -Limit ALL  
    
    Foreach ($Site in $Sites)  
    {  
        Write-host "Adding Site Collection Admin for:"$Site.URL  
        Set-SPOUser -site $Site -LoginName $AdminName -IsSiteCollectionAdmin $True  
    }  
    

    Thanks,
    Echo Du

    ==========================

    If an Answer is helpful, please click "Accept Answer" and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. Natalie Harzic 21 Reputation points
    2021-07-28T07:00:25.073+00:00

    Thank you very much @Echo Du_MSFT for your quick help. Actually, what I wanted to do is to set the the default admin on all newly created sites. Your solution is on a site-by-site basis, which is great. With the previous SharePoint control center it used to be possible to assign a designated account to automatically be added as an admin whenever a new site is created. I am guessing that Microsoft have removed this feature now. Probably because O365 groups are used to assign owners and members.

    I sometimes have to do bulk actions such as looking for users across all site collections for which admin access is required. I will look down the PowerShell route to see if there is a way to automatically assign admin permissions before searching for user access within a site collection.

    Thank you again.
    Kind regards,
    Natalie


  3. Brian Beaton 0 Reputation points
    2023-02-17T19:04:44.8433333+00:00

    Does the Primary Site Admin have to assign a new primary site admin?

    I am attempting to change it to my user.

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.