鍋綿ブログ

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

SharePoint-開発-PnP

PnP PowerShellをレガシーバージョンからアップグレードしよう!

PnP PowerShellをレガシーバージョンから新しいバージョンにアップグレードする際のやり方とトラブルシューティングを掲載します。

SharePointの用語セットをサイトコレクションに持つ方法

SharePointに「用語セット」を追加する際、新しい用語をサイトコレクション内でのみ利用可能なものにしたい場合には、用語セットをサイトコレクションの用語グループ内に追加する必要があります。このグループが何故か見当たらない場合があるので対処法を記…

SharePointサイトのテンプレート化と展開をするツールをアップデートしました

以前作成して以下の記事で紹介したツールをアップデートし、サイト内のニュースをすべてエクスポートしてくれるようにしました。PnPプロビジョニングという仕組みを使って、SharePointサイトの設定値やデータをXMLにエクスポートしたりインポートしたりする…

【2019年7月時点最新】SharePoint PnPプロビジョニングに関する記事・リンク集まとめ

SharePoint PnP プロビジョニングを利用すると、SharePointサイトの設定値をXMLで抜き出したり、それを別のサイトに展開したりすることが可能です。「あるリストだけ」など一部を抽出することもできます。 SharePointのモダンサイトではサイト テンプレート…

SharePoint OnlineサイトからPnPプロビジョニングスキーマを抜き出したり適用したりするサンプルWPFアプリを作った

既にPowerShellなどを介してXMLの抽出・適用を実施している同士も多いのでしょうが、毎回違う環境向けにバッチ組むのも面倒になってきたので画面を作ってみました。 完全に自己満足ですがこんな適当ツールでよければ自由にご利用ください。

SharePointのモダンサイトをテンプレート化しよう!

SharePointの「サイトテンプレート」機能はクラシックサイトでしか利用できません。モダンサイトをテンプレート化して横展開する最新の方法を試してみましたので紹介します。 方法はサイトデザイン + Flow + Azure Functions + PnPプロビジョニングです。

SharePointのテンプレート化方法まとめ

SharePointサイトやリストをテンプレート化することで、同じものを複数横展開することが容易になります。方法はいくつかありますので、それぞれの概要をまとめました。

PnP プロビジョニングを利用したSharePointサイトのテンプレート展開

PnP プロビジョニングを利用すれば、既存サイトの構造をXML形式で抽出したり、それを別のサイトに適用したりすることができます。当記事ではコマンド実行例を紹介します。

PnP PowerShell の実行環境構築 (Windows 10)

Windows 10でのPnP PowerShellの実行環境構築