3

以下を使用して、任意のサイト コレクション オブジェクトを取得できます。

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 を表示する方法があるかどうかはわかりません。

4

2 に答える 2

3

何かを介してサイトを取得する必要があります。

URL を使用したくない場合は、提案したように Guid を使用するか、ルート Web のタイトルを使用できます。

これを使用して、さらにいくつかのオプションを表示します

get-spsite | select Url,ID, RootWeb

SPSite の URL を変更するのは簡単です。URL をそのまま使用します。

于 2012-07-03T07:32:33.400 に答える