ログ コレクター Desktop Analytics
Configuration Manager インストール ディレクトリのDesktopAnalyticsLogsCollector.ps1 ツールを使用して、Desktop Analyticsデバイス登録の問題のトラブルシューティングに役立てます。 いくつかの基本的なトラブルシューティング手順を実行し、関連するログを 1 つの作業ディレクトリに収集します。 このコンテンツは、Microsoftサポートと共有できます。
前提条件
Service Pack 1 でWindows 10、Windows 8.1、または Windows 7 を実行しているDesktop Analytics クライアント。
管理ユーザーとしてデバイスでスクリプトを実行し、 管理者として実行します。
ヒント
このツールでは、Configuration Manager スクリプト機能を使用できます。 詳細については、「例 5: Configuration Manager スクリプトを使用してスクリプトをデプロイする」を参照してください。
Service Pack 1 の Windows 7 の場合: PowerShell バージョン 4.0 以降
Windows Management Framework バージョン 4.0 (
aka.ms/wmf4download
) またはバージョン 5.1 (aka.ms/wmf5download
)
使用方法
Configuration Managerインストール コンテンツからスクリプトを取得します。SMSSETUP\TOOLS\DesktopAnalyticsLogsCollector\DesktopAnalyticsLogsCollector.ps1
DesktopAnalyticsLogsCollector.ps1
[-LogPath] <String>
[-LogMode] <Int16>
[-CollectNetTrace] <Int16>
[-CollectUTCTrace] <Int16>
パラメーター
-LogPath
ログやその他の出力ファイルを配置するローカル パスまたは UNC パスを指定します。
値:
ローカル パス (最大長 = 130) など:
c:\myfolder
UNC パス (最大長 = 130) など:
\\myserver\myfolder
型: 文字列
位置: 1
既定値: $Env:SystemDrive\M365AnalyticsLogs
(このパラメーターが null、空、または空白の場合、スクリプトはシステム ドライブの下に M365AnalyticsLogs フォルダーを作成します)。
-LogMode
ログの詳細レベルを指定します。
値:
0
: スクリプト メッセージを PowerShell コマンド ウィンドウにのみログに記録します。1
: 出力フォルダーと PowerShell コマンド ウィンドウの両方のログ ファイルにスクリプト メッセージを記録します。2
: スクリプト メッセージを出力フォルダーの下のログ ファイルにのみ記録します。
型: Int16
位置: 2
既定値: 1
(ログ ファイルと PowerShell コマンド ウィンドウの両方にスクリプト メッセージをログに記録します)。
-CollectNetTrace
スクリプトがネットワーク トレースを収集するかどうかを指定します。
値:
0
: ネットワーク トレースを有効にしないでください。1
(ゼロ以外の整数値): ネットワーク トレースを有効にし、結果を収集します。
型: Int16
位置: 3
既定値: 0
(ネットワーク トレースを有効にしないでください)
-CollectUTCTrace
スクリプトが Windows UTC トレースを収集し、接続診断を実行するかどうかを指定します。
値:
0
: UTC トレースを有効にしたり、接続診断を実行したりしないでください。1
(ゼロ以外の整数値): UTC トレースを有効にし、接続診断を実行し、結果を収集します。
型: Int16
位置: 4
既定値: 0
(UTC トレースを有効にしたり、接続診断を実行したりしないでください)
出力
スクリプトは、指定したパスの下に 作業フォルダー を作成します。 たとえば、「 M365AnalyticsLogs_yy_MM_dd_HH_mm_ss
」のように入力します。 すべての出力ファイルをこの作業フォルダーに配置します。
スクリプトで ログ ファイルへの書き込みを有効にすると、作業フォルダーに生成されます。 たとえば、「 M365AnalyticsLogs_ yy_MM_dd_HH_mm_ss.txt
」のように入力します。
スクリプトは、作業フォルダー内の他の 診断ファイル も生成します。 例:
installedKBs.txt
: デバイスにインストールされている Windows 更新プログラムの一覧appcompat
: アプリケーション互換性データReg*.txt
: Windows レジストリからエクスポートされたデータを含む一連のファイル
例
例 1: 既定値を使用して PowerShell コマンド ウィンドウを使用してスクリプトを実行する
.\DesktopAnalyticsLogsCollector.ps1
例 2: 指定されたパラメーターを使用して PowerShell コマンド ウィンドウを使用してスクリプトを実行する
.\DesktopAnalyticsLogsCollector.ps1 -LogPath "c:\testABC" -LogMode 0 -CollectNetTrace 0 -CollectUTCTrace 0
例 3: 指定したパラメーターを位置に指定して PowerShell コマンド ウィンドウを使用してスクリプトを実行する
.\DesktopAnalyticsLogsCollector.ps1 "c:\testABC" 2 0 0
例 4: 指定されたパラメーターと詳細メッセージを含む PowerShell コマンド ウィンドウを使用してスクリプトを実行する
.\DesktopAnalyticsLogsCollector.ps1 -LogMode 1 -Verbose
例 5: Configuration Manager スクリプトを使用してスクリプトをデプロイする
詳細については、「Configuration Manager コンソールから PowerShell スクリプトを作成して実行する」を参照してください。
DesktopAnalyticsLogsCollector.ps1は、Microsoftによってデジタル署名されます。 ターゲット デバイスで信頼された発行元として、Microsoftコード署名証明書を追加する必要がある場合があります。
Windows エクスプローラーでスクリプトのプロパティを開きます。 [ デジタル署名 ] タブに切り替えて、[詳細] を選択 します。
[ 全般 ] タブで、[ 証明書の表示] を選択します。
注:
他のメカニズムを使用して証明書を配布するには、まず証明書をファイルにエクスポートします。 [ 詳細 ] タブに移動し、[ ファイルにコピー] を選択します。
[証明書のインストール] を選択します。 証明書をインポートし、 信頼された発行元 ストアに配置します。
次の手順
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示