以下を使用して、任意のサイト コレクション オブジェクトを取得できます。
SPSite site = new SPSite("http://mySiteCollection/mySite");
しかし、将来、サイトの URL を に変更できます"http://mySiteCollection/YourSite"
。この問題の解決策は、GUID を使用することだと思います。特定のサイト コレクションまたはサイトの GUID を表示するにはどうすればよいですか? リストにも同じ問題があります。
以下のpowershellコマンドを使用してGuidを取得できると思います。
PS > $mysite = Get-SPSite <SITE_URL>
PS > $mysite.id
しかし、powershell を使用して GUID を表示する方法があるかどうかはわかりません。