Name
dnim-win-[x86|x64|arm64] scan- デバイス上のインストール.NETを検出、分類、およびレポートします。
概要
dnim-win-[x86|x64|arm64] scan [-a|--accept-license] [-b|--include-bin-deployed-installs]
[--epv|--except-product-version <PRODUCT_VERSION>]
[--esp|--except-support-phase <active|eol|golive|maintenance|preview>]
[-l|--log-file <LOG_FILE>] [-o|--output-file <OUTPUT_FILE>] [--offline <LAYOUT_DIRECTORY>]
[--output-format <text|csv|html|json>] [--pv|--product-version <PRODUCT_VERSION>]
[--sp|--support-phase <active|eol|golive|maintenance|preview>]
[-v|--verbosity <quiet|normal|diagnostic>]
dnim-win-[x86|x64|arm64] scan -?|-h|--help
Description
scan コマンドは、Windowsでのインストール.NET検出、分類、および報告します。 既定では、MSI とバンドルが検出されます。
Program Filesの下で展開されたビン (xcopy/zip) のインストールは、--include-bin-deployed-installs オプションを使用して検出できます。
製品バージョンとサポート フェーズ オプションを使用して結果をフィルター処理し、指定した条件に一致するインストールのみを含めることができます。 結果は、コンソールと診断ログの両方に書き込まれます。 JSON、HTML、CSV などの追加の出力形式を使用できます。
オプション
-
-a|--accept-license使用許諾契約書に自動的に同意します。 最初の実行時に、ユーザーはライセンスに同意するように求められます。 詳細度が
quietに設定され、ツールが初めて実行された場合、コマンドは失敗します。 管理者は、ネットワーク経由で DNIM をデプロイするときに、このオプションを含める必要があります。 -
-b|--include-bin-deployed-installs[プログラム ファイル] で、bin で展開されたインストールを検索します。 このオプションでは、MSI によってサポートされていないインストールを確認するための追加のオーバーヘッドが発生します。
-
--epv|--except-product-version <PRODUCT_VERSION>指定した製品バージョンに一致するインストールを除外します。 製品バージョンには、
2.2や5.0などのメジャー バージョンとマイナー バージョンが含まれています。 製品バージョンごとにオプションを 1 回指定します。Note
--product-versionオプションと--except-product-versionオプションは同時に指定できません。 -
--esp|--except-support-phase <active|eol|golive|maintenance|preview>指定したサポート フェーズに一致するインストールを除外します。 サポート フェーズごとにオプションを 1 回指定します。
Note
--support-phaseオプションと--except-support-phaseオプションは同時に指定できません。 -
-l|--log-file <LOG_FILE>ログ ファイルのパスを指定します。 既定では、DNIM はユーザーの一時ディレクトリにタイムスタンプ付きログ ファイルを作成します。
-
-o|--output-file <OUTPUT_FILE>DNIM がコマンド結果を書き込むファイルの完全パスを指定します。
-
--offline <LAYOUT_DIRECTORY>インターネットから必要なファイルを取得する代わりに、指定したレイアウト ディレクトリからファイルを使用します。
-
--output-format <text|csv|html|json>コマンド結果の出力形式を指定します。 既定の形式は
csvです。 -
--pv|--product-version <PRODUCT_VERSION>指定した製品バージョンに一致するインストールを含めます。 製品バージョンには、
2.2や5.0などのメジャー バージョンとマイナー バージョンが含まれています。 製品バージョンごとにオプションを 1 回指定します。 既定では、すべての既知の製品バージョンが含まれています。Note
--product-versionオプションと--except-product-versionオプションは同時に指定できません。 -
--sp|--support-phase <active|eol|golive|maintenance|preview>指定されたサポート フェーズに一致する製品、リリース、またはインストールのみを含めます。 サポート フェーズごとにオプションを 1 回指定します。 既定では、すべてのサポート フェーズが含まれます。
Note
--support-phaseオプションと--except-support-phaseオプションは同時に指定できません。 -
-v|--verbosity <quiet|normal|diagnostic>コンソール出力の詳細度を設定します。 ログ ファイルには常に診断出力が含まれます。 既定値は
normalです。
結果
結果は、各インストールの概要 (種類 (MSI、バンドルなど)、所属する.NET製品、現在のサポート フェーズなど) を示します。 また、その起源に関する情報を含めることもできます。 次の例では、2 つのバンドルと 1 つの MSI という 3 つのインストールがあります。 ターゲット パック MSI は、SDK インストールと Visual Studio の 2 つのインスタンス (17.14.37502 と 17.14.37110) の間で共有されます。
| 表示される名前 | Product | Release | タイプ | Support | インストールしたユーザー |
|---|---|---|---|---|---|
| Microsoft .NET SDK 6.0.136 (x64) | 6.0 | 6.0.136 | Bundle | EOL | |
| Microsoft .NET SDK 6.0.428 (x64) | 6.0 | 6.0.428 | Bundle | EOL | |
| Microsoft Windows デスクトップ ターゲット パック - 6.0.36 (x64) | 6.0 | 6.0.36 | Msi | EOL | VS 17.14.37502、VS 17.14.37110、Microsoft .NET SDK 6.0.428 (x64)、Microsoft .NET SDK 6.0.136 (x64) |
例
すべての.NETインストールをスキャンして報告します。
dnim-win-[x86|x64|arm64] scanアクティブなサポート.NETインストールをスキャンして報告します。
dnim-win-[x86|x64|arm64] scan --sp active.NETの EOL (end-of-life) インストールをスキャンし、結果を HTML ファイルに書き込みます。
dnim-win-[x86|x64|arm64] scan --sp eol -o report.html --output-format html
こちらも参照ください
.NET