2022-03-01から1ヶ月間の記事一覧
主旨 背景・経緯 会話タブに複数ファイルを添付するのは、提示するひとにも受け取るひとにも手間がかかる だから、ファイルを格納しているフォルダを直接開きたい 添付ファイルのリンクからはフォルダのパスがとれない フローの使いかた フローの全体図 苦労…
主旨 そもそも「アイテム保持ポリシー」とは? ソースコードと解説 ソースコード 入力情報(CSV) 「Location (保持対象の種類)」とは? 「DummyObject (ダミーデータ)」とは? ポリシー作成の内部的な仕組み アイテム保持ポリシーの作成は2つの工程があ…
背景 この投稿の目的 ソースコード 解説 背景 スクリプトが使用するデータをCSVから読み込ませる際に意図しない空白がCSVに入り込んでしまい、処理が失敗してしまったという経験があるかたは多いと思います。このような空白が入り込むことにより引き起こされ…
初めに 主旨 背景 そもそも「動的なコンテンツ」とは何か? 「動的なコンテンツ」を式としてコピーできると何が嬉しいのか? 「動的なコンテンツ」を式としてコピーできると役に立つケースの例 「動的なコンテンツ」をマウスオーバーしたときのツールチップ…
主旨 背景 そもそも「ブロックの解除」とは何か? 代替データストリーム(Alternate Data Stream)とは何か? ブロックされると何が困るのか? ブロックされて困る場面の例 ファイル単体の「ブロックの解除」を行う方法 ブロックの解除を「一括」で行いたい…
最初に 主旨 きっかけ パターン1(チームの一覧を取得する) 出力イメージ 前提条件 ソースコード パターン2(チームの一覧+SPOサイトの容量を取得する) 出力イメージ 前提条件 ソースコード 最後に 最初に この投稿は Office 365 Advent Calendar 2021 に…
主旨 まず、PowerShellでExchange Onlineに接続する 接続コマンドを複数回実行するとエラーになる このエラーを回避する方法 この分岐条件は何をしているのか? 主旨 PowerShellを使ってExchange Onlineのモジュールを使う際のTIPSです。このTIPSはコマンド…
フロー図 説明 説明:担当者一覧 説明:担当者を輪番で指定する仕組み 説明:問い合わせ一覧 操作 フローをインポートして編集画面を開く 問い合わせフォームを作成する 問い合わせ内容の「動的なコンテンツ」を再設定する 担当者一覧を用意する 投稿先のチ…
主旨 その1:コマンドのパラメータは縦に並べたほうが読みやすい その2:返り値が配列の場合は「+=」演算子を使って受け取る その3:配列を作るときはAdd-Memberを使う その4:CSVの出力には追記(Append)を使う 主旨 PowerShellを使ったスクリプトを作成する…
スクリプトの目的と出力内容 使い方 このPowerShellスクリプトの目的は外部ユーザーと共有しているSharePointサイトの棚卸です。下記の投稿に載せているチームの棚卸と合わせて作成しました。 qiita.com スクリプトの目的と出力内容 このスクリプトでは掲題…
主旨 使い方 主旨 Microsoft Teamsで組織外のユーザーをテナントに招待して一緒に仕事をする際に、どうやって定期的にゲストユーザーを棚卸するかがひとつの課題になります。解決方法のひとつとして、テナント内のすべてのチームのうち現在ゲストユーザーが…
作成したきっかけ 使いかた 手順1: AzureADアプリを登録する 手順2: 作業端末に「MSAL.PS」モジュールをインストールする 手順3:スクリプトの実行 実行結果 参考情報 PowerShellを使ってメッセージセンターにある情報を取得します。この投稿では取得するこ…
フロー図 使い方 GitHubからフローをダウンロードするときの注意点 ※2020/4/9追記:フローの改良版を公開しました。 wataruf.hatenablog.com チームやプロジェクトのメンバーに対して提出物の依頼をしたりお知らせを周知したりする際に、完了/未完了をチェッ…
背景 そもそもTeamsのメンバ一覧は標準機能で出力できないのか? ではどうやってメンバー一覧を出力するか チームのメンバーを棚卸したいという要望を受けてPowerShellスクリプトを作成しました。 github.com 背景 該当のチームは社内の全ての部署の社員が参…
はじめに そもそも「委任されたアクセス許可」と「アプリケーションのアクセス許可」の違いは何か? 「アプリケーションのアクセス許可」のデメリット どうやって「委任のアクセス許可」を使うか 手順1: AzureADアプリを登録する 手順2: 作業端末に「MSAL.PS…
趣旨 小ネタです。 Microsoft Edgeで作成したプロファイルからパスワードを取り出す方法です。 そもそもプロファイルとは何か Microsoft Edgeが提供する機能のひとつです。プロファイルを使うと、パスワード、ブックマーク、拡張機能、などの設定をひとまと…
趣旨 Powershell ソースコード 趣旨 オンプレのSharePoint Server構築案件で必要になったので作成しました。要件: ・過去180日より古いIISログをzipに圧縮する ・圧縮したファイルは365日間保存する。それを超えたら削除する Powershell ソースコード #----…
趣旨 Powershell ソースコード 趣旨 ログファイルの定期削除ツールの開発をすることになって、作成日時や更新日時が過去のファイルが大量に必要になりました。なので、掲題のPowerShellスクリプトを作成しました。 Powershell ソースコード #フォルダのパス…
趣旨 Power Automate でフローを作成する 解決策:フローのアクションを使って点数を算出する 概要 事前準備 実装 動作確認 趣旨 Microsoft Forms のクイズ作成機能を使ってフォームを作成します。この機能で作成した問題には正解を設定することができます。…
最初に 今回の趣旨 どうやってアプリ登録無しを実現するのか アプリの登録が省略できると何が嬉しいか ソースコード 実行結果のイメージ ひとつだけ残念な点あり 最初に この話は下記の投稿内容を前提としています。 wataruf.hatenablog.com上記の投稿ではTe…
はじめに いいね一覧を取ろうと思ったきっかけ 最終的な完成イメージ 途中成果物の完成イメージ 必要な事前準備 AzureADにアプリを登録 AzureADアプリをPowerShellで使用するためのIDを入手する 保護されているAPIの使用についてMSから承認を得る チームとチ…
小ネタです。 背景 どういうこと? 手順 背景 自社内でこんなヘルプ依頼をもらいました。検索の管理プロパティ設定でクロールされたプロパティを探しています。 作成時の列名から変更されている列があり、それを探すときに日本語名が分からなくて困りました…
CSOM を使ったプロパティの取得は面倒くさい CSOM を使う Load() メソッド ExecuteQuery() メソッド 何が手間がかかるのか? それを SharePoint PnP Cmdlet が助けてくれる SharePoint PnP Cmdlet を使ったプロパティの取得方法は次の3つのパターンがある。 …