Microsoft cloud engineer - SharePoint, Office 365, Azure, DotNet, Angular, JavaScript.
Microsoft cloud engineer - SharePoint, Office 365, Azure, DotNet, Angular, JavaScript.

Central Admin – recommended Top Navigation Links

After creating a new farm, one thing I like to do is add a few simple top navigation links to help move around more quickly.  Service Applications in particular are nested several levels down and when you want to view User Profile status it can be tedious to click through.   Not all pages in Central Admin are viewed with the same frequency, why should they have the same navigation?   Shortcuts help here.

  • SA  (Service Applications)
  • SOS  (Services On Server)
  • SRCH  (Search Administration)
  • PS  (Patch Status)
  • DS  (Database Status)
  • US  (Upgrade Status)
  • MM  (Managed Metadata)
  • UPS  (User Profile Service)

 

image

UPDATE – Populate top nav!

This gives admins a quick way to “jump” between pages without as much navigation effort clicking through default menus.  Enjoy! 

Smile
Add-PSSnapIn microsoft.sharepoint.powershell
function AddTopLink ($webUrl, $linkUrl, $linkTitle, $isExternal) {
	Write-Host "CREATING $webUrl $linkUrl $linkTitle"
	$web = Get-SPWeb $webUrl;
	$newLink = New-Object Microsoft.SharePoint.Navigation.SPNavigationNode -ArgumentList  @($linkTitle, $linkUrl, $isExternal);  
	$web.Navigation.TopNavigationBar.AddAsLast($newLink);
	$web.Update();
}
$caUrl = (Get-SPWebApplication -IncludeCentralAdministration |? {$_.IsAdministrationWebApplication -eq $true}).Url
$caUrl = $caUrl.TrimEnd("/")
$upsID = (Get-SPServiceApplication |? {$_.TypeName -eq "User Profile Service Application"}).Id
$srchID = (Get-SPServiceApplication |? {$_.TypeName -eq "Search Service Application"}).Id

AddTopLink $caUrl "$caUrl/_admin/Server.aspx" "SOS" $true
AddTopLink $caUrl "$caUrl/_admin/BramNuyts/GetCorrelationId.aspx" "ULS" $true
AddTopLink $caUrl "$caUrl/Lists/HealthReports/AllItems.aspx" "HM" $true
AddTopLink $caUrl "$caUrl/_admin/Solutions.aspx" "WSP" $true
AddTopLink $caUrl "$caUrl/_layouts/15/ManageUserProfileServiceApplication.aspx?ApplicationID=$upsID" "UPS" $true
AddTopLink $caUrl "$caUrl/SearchAdministration.aspx?appid=$srchID" "SRCH" $true

© Copyright 2016
@ SPJeff

Return to Top ▲Return to Top ▲