Skip to content

Instantly share code, notes, and snippets.

@rheid
Last active June 12, 2017 14:56
Show Gist options
  • Save rheid/8dd79207a84212773869 to your computer and use it in GitHub Desktop.
Save rheid/8dd79207a84212773869 to your computer and use it in GitHub Desktop.
Add a new Farm Administrator in SharePoint 2013
#################################################
# Add a new Farm Administrator
#################################################
# Creates a new Farm Administrator
$newFarmAdministrator = “MC\Sp.AdminMC"
$caWebApp = Get-SPWebApplication -IncludeCentralAdministration | where-object {$_.DisplayName -eq "SharePoint Central Administration v4"}
$caSite = $caWebApp.Sites[0]
$caWeb = $caSite.RootWeb
$farmAdministrators = $caWeb.SiteGroups["Farm Administrators"]
$farmAdministrators.AddUser($newFarmAdministrator, "", $newFarmAdministrator, "Configured via PowerShell")
$caWeb.Dispose()
$caSite.Dispose()
$caDB = Get-SPContentDatabase -WebApplication $caWebApp
Add-SPShellAdmin -Database $caDB -Username $newFarmAdministrator
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment