PowerShell

PowerShell

PnP PowerShell の Batch 処理を使って SharePoint リストにアイテムをまとめて登録する

PnP PowerShell を利用して SharePoint Online のリストにアイテムを作成するシリーズ。今回は、大量にアイテムを登録するときに活躍する、Batch 処理の実行方法についてです。シリーズの過去記事は、下記のリンク先。 PnP PowerShell を使って SharePoint Online のリストにアイテムを作成する PnP PowerShell で SharePoint リストに値を登録するときの列の種類別の値指定方法 先日、この方法を使い、リ...
PowerShell

PnP PowerShell で SharePoint リストに値を登録するときの列の種類別の値指定方法

以前の記事で、SharePoint Online のリストにアイテムを作成する PnP PowerShell を紹介しましたが、実際に試してみようとすると、多くの方が疑問に思うであろうことがあります。 それは、「あれ?この列にはどういう値を指定したら良いんだ?」ということです。SharePoint リストには、いくつかの種類の列を作成できますが、種類によって PnP PowerShell からの値の指定方法も変わります。 この記事では、私が検証して確認できた指定方法をまとめて...
PowerShell

PnP PowerShell を使って SharePoint Online のリストにアイテムを作成する

わけあって SharePoint Online のリストに大量にアイテムを作成しなければならない機会があり、PowerShell を利用してアイテム作成のスクリプトを作成することにしました。 そのときに利用したのが、コミュニティがオープンソースで提供している PnP PowerShell ライブラリです。Microsoft が直接提供するものではありませんが、SharePoint Online や Microsoft Teams、Azure AD など、Microsoft 3...
Microsoft Teams

Microsoft Teams の PowerShell コマンドレットが 1.0.0 になりました

Microsoft Teams の PowerShell コマンドレットにバージョン 1.0.0 が登場し、いよいよ一般提供開始(General Availability)となりました! PowerShell Gallery | MicrosoftTeams 1.0.0 Microsoft Teams PowerShell Module General Availability これで、日ごろの運用においても PowerShell から色々と操作を行えるようになると思いますの...
PowerShell

PowerApps の変数の使い方と使いどころ

PowerApps でアプリを作成する場合、変数を利用する必要性が出てくることがあります。ただ、この変数という存在は目に見えづらく、これまでプログラミング(コーディング)を経験したことのないユーザーにはひとつのハードルにもなっているような気がしています。 とは言えやっぱり変数を利用できた方が、作成できるアプリの幅も大きく異なってくるというわけで、PowerApps のキャンバス アプリでの変数の動作について僕が勉強したときの手順や理解の内容を書いてみたいと思います。 さきに書...
PowerShell

SharePoint Online 既存のチーム サイトに Office 365 グループを接続してみた

Microsoft からの先月末のアナウンスによると、いよいよ既存の(すでに作成済みの)SharePoint Online チーム サイト(クラシック表示)に、Office 365 グループを接続できるようになるとのことで、さっそく試してみたので記録を残しておきます。 アナウンスは、下記のリンク先ですね。 Rolling out: tenant admin tools to connect existing SharePoint team sites to new Offic...
PowerShell

PowerShell の CSOM を使って SharePoint Online の 5,000 件を超えるアイテムが格納されたリストから全アイテムを取得する

SharePoint Online を利用していると、リストに格納されたアイテムが 5,000 件を超えることも珍しくありません。こうしたリストのアイテムを PowerShell の CSOM で扱おうと思うと、5,000 件の壁にぶつかります。 これは、SharePoint Online からは一度に 5,000 件より多いアイテムを取得できないためです。ではどうするかというと、5,000 件の制限の範囲内で小分けにしてアイテムを取得していきます。ページングというやつですね...
PowerShell

SharePoint Online 管理シェルでモダン サイトを作成する

SharePoint Online 管理シェルからサイト コレクションを作成するには、みなさんご存知の通り New-SPOSite を利用するわけですが、つい先日までは、このコマンドでは SharePoint Online のモダン サイトを作成することができませんでした。 そのため、下記の記事のように REST API を利用して作成を試みていたわけです。 SharePoint Online の新しいコミュニケーション サイトは REST API で作成できるらしい ところ...
PowerShell

PowerShell から SharePoint Online の CSOM を呼び出すときに、HTTP リクエストに User Agent を設定する(スロットリング回避策?)

SharePoint Online は、CSOM や REST API の呼び出しにスロットリングが設けられており、頻繁にリクエストを送っているとサーバー側から実行が制限されてしまいます。どのくらいの頻度でリスエストを送ると制限されるのかについては、情報が公開されていないので悩むところではあるのですが…、この制限を超えるとサーバーからは「429」または「503」のコードが返ってきます。 この制限の回避策についてはリファレンスが公開されています。 SharePoint Onli...
PowerShell

SharePoint Online の新しいコミュニケーション サイトは REST API で作成できるらしい

PowerShell を使ってサイト作成を自動化や簡略化しようとした時に、SharePoint Online Management Shell(SharePoint Online 管理シェル)を使うことが多いのですが、どうやらこの管理シェルからはモダン UI の新しいコミュニケーション サイトは今のところ作成できないようです。 なんとかならないかなー?と、検索してみたことろ、どうやら REST API では新しいコミュニケーション サイトを作成する操作が提供されているようで、...
Branding

SharePoint Online モダン サイトに独自のテーマを設定する

SharePoint Online では、Office 365 グループに接続されたチーム サイトや、今年登場したコミュニケーション サイトなど、「モダン サイト」と呼ばれる新しい SharePoint のサイトがあります。(従来のサイトは「クラシック サイト」と呼ばれるようになりました)このモダン サイトを利用する場合でも、やはりサイトの色使いとして企業のブランド カラーを反映させたいななどと思われる方もいるかと思います。 こうしたテーマ(色合い)は、モダン サイトにアクセ...
PowerShell

SharePoint Online で作成済みサイト コレクションのサイト テンプレートを確認する

SharePoint Online でサイト コレクションを作成し、その後で機能の有効化・無効化やカスタマイズを行っていくと、「あれ?このサイト コレクションって元々なんのテンプレートで作ったんだっけ?」ということがあります。 作成時のサイト テンプレートを SharePoint Online Management Shell を使って確認する方法をご紹介します。
PowerShell

SharePoint Online と業務システムのデータ連携を PowerShell を利用して作ってみる

今年もよろしくお願いします。 2014年初めの投稿は、1月11日(土)に、日本マイクロソフト品川本社にて開催された第7回 Office 365 勉強会にて、お話をさせて頂いた内容の解説になります。当日は時間の都合上デモを中心に行いましたので、その仕組みの裏側を紹介します。 さて、SharePoint Online 上で共有するコンテンツを考えた時に、掲示板や予定表等の SharePoint Online の適した機能を組合わせていくわけですが、企業にはすでに様々な業務システム...
PowerShell

PowerShell + CSOM で SharePoint Online を操作する

SharePoint Online が SharePoint 2013 に変更されてから、「SharePoint 管理センター」にて行うことができる操作などは、SharePoint Online Management Shell を利用することでクライアントの PowerShell から操作ができるようになりました。このあたりの詳しい情報は、下記のリンク先をご参照ください。 SharePoint Online 用の Windows PowerShell 新しい SharePo...
スポンサーリンク