鍋綿ブログ

C#・SharePoint・SharePoint Framework・Office365を中心に扱うブログです。

SharePointサイトコレクションのURLを変更する方法

現在SharePoint Onlineでは既存サイトコレクションのURLとタイトルを変更することができませんが、今後のアップデートでこれが可能になります。

  • うっかり変なURLで作っちゃった!
  • タイトルを間違えた!

などの際にご活用ください。

 

 

実行に必要な環境

  • SharePoint Online 管理シェル(最新版)

実行方法

SharePoint Online 管理シェルをインストール

こちらからインストーラーを入手してインストールを行います。

PowerShellコマンドを実行

PowerShellを起動して以下のコマンドを実行します。

# 書き換えるべき変数
$adminUPN="admin@contoso.onmicrosoft.com"
$orgName="contoso"
$targetUrl="https://contoso.sharepoint.com/sites/sample"
$newUrl="https://contoso.sharepoint.com/sites/newUrl"
$newTitle="新しいサイトタイトル"

# 認証
$userCredential = Get-Credential -UserName $adminUPN -Message "Type the password."
Connect-SPOService -Url https://$orgName-admin.sharepoint.com -Credential $userCredential

# 実行
Start-SPOSiteRename -Identity $targetUrl -NewSiteUrl $newUrl -NewSiteTitle $newTitle

Invoke-SPOSiteSwapコマンドの各パラメータの意味は以下の通りです。

  • Identity

   対象サイトのURLです。

  • NewSiteUrl

   新しいURLです。
   NewSiteTitleとどちらか一方だけの指定も可能です。

  • NewSiteTitle

   新しいタイトルです。
   NewSiteUrlとどちらか一方だけの指定も可能です。

 

以上、参考になれば幸いです。