5

SharePoint ファーム マシンで実行しているコード (コンソール アプリ) があり、そのファームのサーバーの全体管理サイトの URL を把握するためにアプリが必要です。SharePoint API がまさにそれを行っているのを見たのを覚えていますが、今は見つかりません。

Windows レジストリで検索するなど、人々がそのために使用しているハックをたくさん見てきましたが、SharePoint API を介した方法が必要です。

4

3 に答える 3

10

C#で

Microsoft.SharePoint.Administration.SPAdministrationWebApplication centralWeb =
SPAdministrationWebApplication.Local;
于 2012-07-25T22:28:03.243 に答える
0

msdn のコードは次のとおりです。質問に答えることができるかどうかを参照してください。

SPWebServiceCollection webServices = new SPWebServiceCollection(SPFarm.Local);

foreach (SPWebService webService in webServices)
{
    foreach (SPWebApplication webApp in webService.WebApplications)
    {
        if (!webApp.IsAdministrationWebApplication)
        {
            get the URL here
        }
    }
}
于 2014-04-26T11:18:44.090 に答える