Oh! 365 blog

主に SPO や Teams に関する情報を発信しています。

PowerShell

【Teams】Add-TeamUser と Remove-TeamUser でのユーザーの追加や削除が Teams に反映されない場合の注意点

Teams PowerShell を使用してチームのメンバーシップを変更した際、コマンドが正常終了してから、実際に Teams に反映されるまでに時間を要す場合があります。そして、変更を反映をトリガーさせるには、Teams アプリを開いておく必要があるようです。コマン…

【Teams】Get-Team コマンドの挙動について

Get-Team コマンドは実行するユーザーに依存して得られる結果が異なります。リファレンスを見ると、特定のユーザーが属するすべてのチームや、組織 (テナント) 内のすべてのチームの取得をサポートしていることが記載されています。docs.microsoft.com This …

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

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

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

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

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

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

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

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

【SPO】SharePoint 管理センターでサイトをフィルタする方法

SharePoint 管理センターは管理者向けの機能であり、多くの場合、サイト コレクション (表記上はサイト) の設定を確認/変更する用途でアクセスするかと思います。しかしながら、新しい SharePoint 管理センターに表示されるサイトの種類は、Office 365 グル…

【SPO】グループ サイト コレクションに対する Set-SPOSite コマンドが失敗する場合の対処方法

2020 年 4 月頃、SPO の検証環境にて Set-SPOSite コマンド実行時にエラーが返るようになったことがありました。モジュールを最新版に更新することで解消したのですが、同じことではまる人がいるかもしれないので、備忘録を残しておきます。 エラーの内容 Te…

【SPO】Set-SPOSite のグループサイトコレクションに対する制限事項と PnP を使用した回避方法

グループサイトコレクション (Office 365 グループに関連づいたサイトコレクション) に対して Set-SPOSite コマンドを使用してプロパティを変更する場合、変更可能なプロパティに制限があります。以下のようなエラーが出た場合は、本記事を参考にしてくださ…

【SPO】PnP ライブラリを使用して SharePoint Online のスクリプトをモダン認証 (先進認証) に対応させる方法

PnP のライブラリを使用して、SPO に対する CSOM 実行をモダン認証に対応させる方法をまとめます。SPO で、レガシー認証をブロックする設定とした場合、SharePointOnlineCredentials クラスの認証を使用したスクリプトもブロックされます。 管理センターでは…

【SPO】CSOM と SharePoint Online 管理シェルを PowerShell でパッケージ管理

今回の投稿は SharePoint Online に関連する内容です。※ 2019/6/28 追記 この記事を書いた後に、TechNet のまとめ記事を見つけたので、この記事にリンクを載せておきます。blogs.technet.microsoft.com CSOM と SharePoint 管理シェル (Microsoft.Online.Sha…