次の方法で共有


import コマンド (winget)

winget ツールの import コマンドを使用すると、インストールするアプリの JSON ファイルがインポートされます。 import コマンドと export コマンドを組み合わせて使用すると、PC にアプリケーションをバッチ インストールできます。

import コマンドは、多くの場合、開発者環境を共有したり、好みのアプリを使用して PC イメージを構築したりするために使用されます。

使用方法

winget import [-i] <import-file> [<options>]

winget import コマンドのヘルプ オプションを示すスクリーンショット。

引数

次の引数を使用できます。

引数 説明
-i、--import-file インストールするパッケージが記述されている JSON ファイル。

オプション

オプションを使用すると、import のエクスペリエンスをニーズに合わせてカスタマイズできます。

回答内容 説明
--ignore-unavailable 要求されたアプリが使用できない場合に、エラーを抑制します。
--ignore-versions JSON ファイルで指定されているバージョンを無視し、利用可能な最新バージョンをインストールします。
--no-upgrade (アップグレードなし) インストールされているバージョンが既に存在する場合は、アップグレードをスキップします。
--accept-package-agreements(パッケージ契約に同意する) 使用許諾契約に同意し、プロンプトを回避するために使用されます。
--ソース契約に同意する ソースの使用許諾契約に同意し、プロンプトを回避するために使用されます。
-?、--help 選択したコマンドに関するヘルプを表示します。
--待機 終了する前に任意のキーを押すようユーザーに求めます。
--logs、--open-logs 既定のログの場所を開きます。
--verbose、--verbose-logs ログ記録設定をオーバーライドし、詳細ログを作成します。
--nowarn、--ignore-warnings 警告の出力を抑制します。
--インタラクティブモードを無効にする 対話型プロンプトを無効にします。
--プロキシ この実行に使用するプロキシを設定します。
--no-proxy この実行に対してプロキシの使用を無効にします。

JSON スキーマ

import コマンドでは JSON ファイルが利用されています。 JSON ファイルのスキーマは、GitHub の Windows パッケージ マネージャー クライアント リポジトリにあります。

この JSON ファイルには、次の階層が含まれています。

エントリ 説明
情報源 アプリケーション マニフェストの元になっているソース。
パッケージ インストールするパッケージのコレクション。
PackageIdentifier パッケージを指定するために使用されている Windows パッケージ マネージャーのパッケージ識別子。
バージョン (省略可能) インストールするパッケージの特定のバージョン。

ファイルのインポート

Windows パッケージ マネージャーに JSON ファイルをインポートすると、指定したアプリケーションのインストールが順番に試みられます。 アプリケーションを使用できない場合、またはアプリケーションが既にインストールされている場合は、そのことがユーザーに通知されます。

Windows ターミナルのコマンド ラインに winget import コマンドを入力するスクリーンショット。