import ツールの winget コマンドは、インストールするアプリの JSON ファイルをインポートします。 import コマンドと export コマンドを組み合わせることで、PC にアプリケーションをバッチ インストールできます。
import コマンドは、多くの場合、開発環境を共有したり、お気に入りのアプリで PC イメージを構築したりするために使用されます。
使用方法
winget import [-i] <import-file> [<options>]
引数
次の引数を使用できます。
| 引数 | 説明 |
|---|---|
| -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 developer