import コマンド (winget)

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

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

使用方法

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

コマンド ヘルプ オプション wingetimport 一覧のスクリーンショット。

引数

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

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

オプション

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

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

JSON スキーマ

import コマンドの背後にある原動力は JSON ファイルです。 JSON ファイルのスキーマは、GitHub の Windows パッケージ マネージャー クライアント リポジトリにあります。

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

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

ファイルのインポート

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

Windows ターミナル のコマンド ラインに wingetimport コマンドを入力しているスクリーンショット。