Office アプリの設定、プロダクト キーの引き換え、ライセンス認証を行うことに関する Microsoft 365 のプロセス。
エクスポートが成功すると、構成ファイルは通常、.json または .ps1 ファイルになります。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
【問い合わせ内容】
■目的
Exchange Online、SharePoint Online、Teams、OneDrive の各種設定を一括で抽出し、
JSON などの形式でエクスポートして別テナントと比較したい。
■利用予定のツール
Microsoft365DSC(Export-M365DSCConfiguration)
■発生している問題
前提条件を整えているつもりだが、以下のようなエラーが発生し、
Export-M365DSCConfiguration が正常に実行できない。
・MSCloudLoginAssistant が読み込めない
・Microsoft.Graph.Authentication のバージョン不一致
・Graph Beta モジュール依存による読み込みエラー
・Connect-M365Tenant 実行時に
「ExchangeOnline プロパティが存在しない」という例外が発生
■確認したい内容
(必要モジュール、推奨バージョン、PowerShell のバージョンなど)
よろしくお願いいたします。
Office アプリの設定、プロダクト キーの引き換え、ライセンス認証を行うことに関する Microsoft 365 のプロセス。
エクスポートが成功すると、構成ファイルは通常、.json または .ps1 ファイルになります。
注意:この返信は翻訳ツールを使用して翻訳されました。文法や意味の誤りがあった場合はご了承ください。ご理解いただきありがとうございます。もし私の返信について不明な点があれば、コメントを残していただければ、できるだけ早くお返事いたします。
親愛なる @DK,
Microsoft Q&Aフォーラムに質問を投稿していただきありがとうございます。
ご説明に基づいて、Microsoft365DSC を実行するための正式な前提条件 (Microsoft.Graph および Graph Beta を含む必要なモジュールと推奨バージョン)、サポートされている PowerShell のバージョン (Windows PowerShell と PowerShell 7)、および MSCloudLoginAssistant が読み込まれない、Microsoft.Graph.Authentication のバージョンが一致しない、Graph Beta の依存関係の読み込みエラー、**Connect-M365Tenant「ExchangeOnline プロパティが存在しません」などのエラーを解決する方法を知りたいということです。
ご質問に基づいて、Microsoft 365 DSC ツールの使用方法に関するいくつかの提案を以下に示します。
正式な前提条件一覧
PowerShell バージョン
必須モジュール
Microsoft365DSC(最新バージョン)
MSCloudLoginAssistant
ExchangeOnlineManagement
PnP.PowerShell(SharePoint / OneDrive 用)
Microsoft.Graph(v1.0)
Microsoft.Graph.Beta(一部 DSC リソースで必要)
インストール推奨スコープ
-Scope AllUsers > モジュールは Program Files\WindowsPowerShell\Modules に配置し、Windows PowerShell 5.1 でインストール。Microsoft Graph / Graph Beta モジュールの正しいバージョン
Microsoft.Graph
Microsoft.Graph.Beta
注意点
Microsoft.Graph.Authentication のロードエラーや依存関係不一致が発生。Windows PowerShell と PowerShell 7 の使い分け
Windows PowerShell 5.1
PowerShell 7
UseWindowsPowerShell スイッチで PnP.PowerShell をロードし、アセンブリ競合を回避。次のステップを簡単にまとめると:
Windows PowerShell 5.1 でモジュールをインストール
Install-Module Microsoft365DSC -Scope AllUsers -Force
Install-Module MSCloudLoginAssistant -Scope AllUsers -Force
Install-Module ExchangeOnlineManagement -Scope AllUsers -Force
Install-Module PnP.PowerShell -Scope AllUsers -Force
Install-Module Microsoft.Graph -Scope AllUsers -Force
Install-Module Microsoft.Graph.Beta -Scope AllUsers -Force
PowerShell 7 でエクスポート実行
Export-M365DSCConfiguration -Path "C:\Exports" -
上記の情報が役に立つことを願っています。他に質問があれば、お気軽にお問い合わせください。
回答が役に立った場合は、「回答を受け入れる」をクリックし、ぜひ高評価してください。この回答について追加の質問がある場合は、「コメント」をクリックしてください。
注: このスレッドに関連するメール通知を受け取りたい場合は、ドキュメントの手順に従ってメール通知を有効にしてください。