【SharePoint】展開されているサイトスクリプト・サイトデザインの一覧をCSV出力する

f:id:tecchan365:20190620215030p:plain SharePointに展開されているサイトスクリプト・サイトデザインの一覧をCSV出力する方法をご紹介します。

事前準備

SharePoint Management Shell をインストール、もしくはPowerShellギャラリーからモジュールをインストールしておいてください。

mynote365.hatenadiary.com

www.powershellgallery.com

サイトデザインを削除する

以下のps1ファイルを作成し、実行します。

# サイトデザインを展開したいURL
$targetUrl = "https://<<tenant>>-admin.sharepoint.com/";

# SharePoint管理者のメールアドレス
$mailAddress = "hoge@contso.com";

# サイトデザインのcsvファイル出力先
$outputSiteDesign  = "C:\Work\siteDesign.csv";

# サイトスクリプトのcsvファイル出力先
$outputSiteScript  = "C:\Work\siteScript.csv";

Connect-SPOService -Url $targetUrl -credential $mailAddress

Write-Host "**************** Start ****************" -ForegroundColor Yellow
Get-SPOSiteDesign | Export-Csv $outputSiteDesign -NoTypeInformation -Encoding Default
Get-SPOSiteScript | Export-Csv $outputSiteScript -NoTypeInformation -Encoding Default
Write-Host "**************** Finish ****************" -ForegroundColor Green

正常に実行されると、指定のフォルダーにCSVファイルが出力されています。 f:id:tecchan365:20190620214639p:plain

CSVファイルを開くと、以下のようになっています。 f:id:tecchan365:20190620214907p:plain

以上です。