Communardo Software GmbH, Kleiststraße 10 a, D-01129 Dresden
0800 1 255 255

URL der Zentraladministration ermitteln

Gelegentlich braucht man im SharePoint programmatischen Zugriff auf die Zentraladministration. Um diesen zu erreichen, wird häufig mit absoluten URLs gearbeitet, aber auch die API bietet mehrere Möglichkeiten, an die notwendigen Objekte zu gelangen:

1. Zugriff über SPAdministrationWebApplication

private static string GetCentralAdminUrl()
{
    SPWebApplication webApplication = SPAdministrationWebApplication.Local;
    return webApplication.GetResponseUri(SPUrlZone.Default).ToString();
}

2. Zugriff über SPWebService

private static string GetCentralAdminUrl()
{
    SPWebService service = SPFarm.Local.Services.GetValue<SPWebService>("WSS_Administration");
    if (service != null)
    {
        SPAdministrationWebApplication application = service.WebApplications.GetValue<SPAdministrationWebApplication>();
        if (application != null)
        {
            return application.GetResponseUri(SPUrlZone.Default).ToString();
        }
    }
    return null;
}

Kommentar hinterlassen


Pin It on Pinterest