winget ツールの import コマンドを使用すると、インストールするアプリの 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(パッケージ契約に同意する) | 使用許諾契約に同意し、プロンプトを回避するために使用されます。 |
| --ソース契約に同意する | ソースの使用許諾契約に同意し、プロンプトを回避するために使用されます。 |
| -?、--help | 選択したコマンドに関するヘルプを表示します。 |
| --待機 | 終了する前に任意のキーを押すようユーザーに求めます。 |
| --logs、--open-logs | 既定のログの場所を開きます。 |
| --verbose、--verbose-logs | ログ記録設定をオーバーライドし、詳細ログを作成します。 |
| --nowarn、--ignore-warnings | 警告の出力を抑制します。 |
| --インタラクティブモードを無効にする | 対話型プロンプトを無効にします。 |
| --プロキシ | この実行に使用するプロキシを設定します。 |
| --no-proxy | この実行に対してプロキシの使用を無効にします。 |
JSON スキーマ
import コマンドでは JSON ファイルが利用されています。 JSON ファイルのスキーマは、GitHub の Windows パッケージ マネージャー クライアント リポジトリにあります。
この JSON ファイルには、次の階層が含まれています。
| エントリ | 説明 |
|---|---|
| 情報源 | アプリケーション マニフェストの元になっているソース。 |
| パッケージ | インストールするパッケージのコレクション。 |
| PackageIdentifier | パッケージを指定するために使用されている Windows パッケージ マネージャーのパッケージ識別子。 |
| バージョン | (省略可能) インストールするパッケージの特定のバージョン。 |
ファイルのインポート
Windows パッケージ マネージャーに JSON ファイルをインポートすると、指定したアプリケーションのインストールが順番に試みられます。 アプリケーションを使用できない場合、またはアプリケーションが既にインストールされている場合は、そのことがユーザーに通知されます。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer

