Oh! 365 blog

Office 365 と生きていく

SharePoint REST API のエンドポイントの一覧

SharePoint / SharePoint Online において、内部的なプロパティ値の確認したい場面では REST API が便利です。特に GET に関しては、ブラウザの URL に直接入力することで実行できるのでとても便利です。業務でよく使うのですが、リファレンスが少ないので、…

セキュリティグループや配布グループを使用した Teams へのユーザー追加時の注意点【Teams】

Teams アプリ上からユーザーを追加する際、セキュリティグループや配布リストを選択することで、グループに所属するユーザーを一括でメンバーとして登録することができます。しかしながら、これらのグループを利用可能なのは、登録時の 1 回限りであり、継続…

Office 365 PowerShell 一番簡単なフィルタ方法 (Out-GridView)

PowerShell で出力結果をフィルタしたいとき、Out-GridView がものすごく便利です。普段 Where-Object や ? を使用した条件式を使っていますが、とりあえず絞り込みを試したい場合などは、Out-GridView で対話的にフィルタしています。業務上 SharePoint Onl…

SharePoint Online でよく使う PowerShell コマンド一覧 (管理者向けチートシート)

多くのサイトが存在するテナントでは、SPO の管理をするのも一苦労です。サイト数が増えると画面操作では効率が悪いため、SharePoint Online 管理シェルや PnPOnline のコマンドレットを使用してサイトの URL や容量などを調べます。よく使うコマンドレット…

Add-TeamUser の Owner パラメータの動作が改善されました (v1.0.4 以降)【Teams】

Microsoft Teams PowerShell でユーザーを追加する Add-TeamUser で動作変更がありました。過去の実装のままだと、パフォーマンス観点で不利なので、本記事の内容に該当する場合は、スクリプト修正も検討したほうが良いと思います。以前は、 -Role Owner の…

SharePoint サイトコレクションのサイトテンプレート ID (templateId) 一覧

Get-SPOSite などでサイトコレクションを取得するとき、サイトのテンプレート (Teamplate) プロパティで絞ることがあるかと思います。確認する限り docs などの公開情報でまとめられたものは見当たりませんでした。自分用にまとめていたのですが、そこそこ使…

Windows 資格情報マネージャーを利用して SPO に接続する

今回は PnP PowerShell の Connect-PnPOnline や、SharePoint Online の Connect-SPOService でサイト接続する際に、Windows Credential Manager (資格情報マネージャー) を使用する方法を紹介します。この方法を利用することで、ユーザー名とパスワードの入…