SharePoint ファーム マシンで実行しているコード (コンソール アプリ) があり、そのファームのサーバーの全体管理サイトの URL を把握するためにアプリが必要です。SharePoint API がまさにそれを行っているのを見たのを覚えていますが、今は見つかりません。
Windows レジストリで検索するなど、人々がそのために使用しているハックをたくさん見てきましたが、SharePoint API を介した方法が必要です。
SharePoint ファーム マシンで実行しているコード (コンソール アプリ) があり、そのファームのサーバーの全体管理サイトの URL を把握するためにアプリが必要です。SharePoint API がまさにそれを行っているのを見たのを覚えていますが、今は見つかりません。
Windows レジストリで検索するなど、人々がそのために使用しているハックをたくさん見てきましたが、SharePoint API を介した方法が必要です。
C#で
Microsoft.SharePoint.Administration.SPAdministrationWebApplication centralWeb =
SPAdministrationWebApplication.Local;
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
}
}
}