BUNSEKI¶
BUNSEKIを利用するために、共通設定後以下の設定を実施します。
※共通設定の実施については、「初期設定」をご参照ください。
※BUNSEKIの管理設定については、「BUNSEKI管理者ガイド」をご参照ください。
Microsoft 365 監査ログ有効化¶
Microsoft 365 監査ログを収集してBUNSEKIで利用するために、運用前に監査機能を有効化する必要があります。
Powershellで以下のコマンドを実行して、現在の設定をご確認ください。
※コマンドを実行する前に、Exchange Online PowerShellに接続する必要があります。
手順については、Microsoftの公式情報をご参照ください。
Exchange Online PowerShell に接続する | Microsoft Learn
1 |
|
UnifiedAuditLogIngestionEnabledプロパティの値が「False」の場合、監査機能が無効に設定されています。
以降の手順を実行し、監査機能を有効にしてください。
※その他詳細については、Microsoftの公式情報をご参照ください。
監査のオンとオフを切り替える - Microsoft Purview (compliance) | Microsoft Learn
- Microsoft 365管理者アカウントで、Microsoft Purviewに接続します。
https://compliance.microsoft.com/ - 左メニューから「監査」をクリックします。
- 遷移後の監査画面で、「ユーザーと管理者のアクティビティの記録を開始する」ボタンをクリックします。
- 操作の実行ダイアログで、「有効にする」をクリックします。
※「セキュリティを更新しますか?」というダイアログが表示された場合、「はい」を選択してください。
設定反映後、組織のユーザーと管理者のアクティビティがMicrosoft 365の監査ログに記録され、BUNSEKIで利用できるようになります。
利用状況ログの匿名無効化¶
レポートの設定において、ユーザー名など個人を特定する情報が、既定で匿名化されています。
ログ収集機能に利用するため、匿名IDを無効化する必要があります。
- 管理者アカウントでMicrosoft 365管理センターにサインインします。
https://admin.microsoft.com/ - メニューから「設定」 - 「組織設定」を選択します。
「サービス」タブの設定項目から、「レポート」を選択します。
- 「レポート」の設定画面で、「非表示のユーザー、グループ、およびサイト名をすべてのレポートに表示する」のチェックボックスを無効に設定して、「保存」ボタンをクリックします。
ログ収集用アプリの作成¶
Azure CLIを使用して、ログ収集用のアプリケーション [TeamFactory (for LogCollect)] を作成します。
・ 事前準備
Azure CLIのセットアップを行います。
以下「インストールまたは更新」の手順を参照し、インストールを実行してください。
Windows 用 Azure CLI をインストールする | Microsoft Learn
※Azure CLI がインストール済みの場合:
- ローカルコンピュータで、管理者権限でWindows PowerShellを起動します。
- 次のコマンドを実行して、「azure-cli」のバージョン が 2.37.0 以上であることを確認してください。
1
az version
※「azure-cli」 が 2.37.0 以下のバージョンの場合は、上記URLからAzure CLIの更新を実施してください。
・ スクリプトのダウンロード
アプリケーション登録用のスクリプト(ps1ファイル)をダウンロードします。
Tip
手順2・3が表示されない場合は、操作をスキップしてください。
- 以下のURLより、ps1ファイルをダウンロードして展開します。
https://teamfactory0admin.blob.core.windows.net/script/TeamFactory_AADKeyRegistration.ps1 - ダウンロードしたps1ファイルを右クリックして、プロパティを選択します。
- プロパティ「全般」で、セキュリティ一覧から「許可する」のチェック欄にチェックして適用します。
・ スクリプトの実行(アプリケーション登録)
Microsoft Entra ID(旧:Azure Active Directory)にアプリケーション登録を行います。
Tip
本スクリプトは、プロキシを通る環境下では正常に動作しない場合があります。
予めプロキシを通らない環境で実施いただくか、プロキシ設定をご確認ください。
詳細については、Microsoftの公式情報をご参照ください。
Azure CLI を使用するためのヒント |マイクロソフト学習 (microsoft.com)
- 管理者権限でWindows PowerShellを開きます。
- スクリプトの実行権限を一時的に変更するため、次のコマンドを実行します。
1
Set-ExecutionPolicy -Scope Process -ExecutionPolicy RemoteSigned –Force
- スクリプトの実行権限変更後、次のコマンドを実行します。
1 2
<ダウンロードしたファイルの保存場所>¥TeamFactory_AADKeyRegistration.ps1 例:C:\temp¥TeamFactory_AADKeyRegistration.ps1
- ディレクトリ(テナント)IDの入力メッセージが表示されます。
TeamFactoryを導入するテナントのIDを入力します。
※TeamFactoryのサービスアカウントが未登録の場合、ディレクトリ(テナント)ID入力後、以下のエラーメッセージが表示されます。
「初期設定」をご参照の上、サービスアカウントを登録してから、再度スクリプトを実行してください。
- ブラウザで表示された サインイン画面にMicrosoft 365組織アカウント(全体管理者権限)を入力し、「サインイン」をクリックします。
- サインイン完了後、PowerShellのプロンプトの登録確認で「Yes」を選択します。
※アプリケーション登録処理中に以下のメッセージが表示される場合がありますが、動作に影響はありません。
- 「処理が完了しました」と表示されたら、アプリケーションの登録完了です。
※「処理が完了しました」と表示されても、処理過程でエラーメッセージが表示されると、正しくアプリケーションが作成されていない場合があります。
※ログの収集は、1営業日ほどで完了します。
ログ収集が完了次第、BUNSEKIがご利用いただけます。