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 ファイルには、次の階層が含まれています。
| エントリ | 説明 |
|---|---|
Sources |
アプリケーション マニフェストの元になっているソース。 |
Packages |
インストールするパッケージのコレクション。 |
PackageIdentifier |
パッケージを指定するために使用されている Windows パッケージ マネージャーのパッケージ識別子。 |
Version |
(省略可能) インストールするパッケージの特定のバージョン。 |
ファイルのインポート
Windows パッケージ マネージャーに JSON ファイルをインポートすると、指定したアプリケーションのインストールが順番に試みられます。 アプリケーションを使用できない場合、またはアプリケーションが既にインストールされている場合は、そのことがユーザーに通知されます。
関連トピック
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer