工具的importwinget指令會匯入一個應用程式的 JSON 檔案來安裝。 這個 import 指令和這個 export 指令結合起來,可以讓你在電腦上批次安裝應用程式。
這個 import 指令常用於分享你的開發者環境,或是用你喜愛的應用程式建立你的電腦映像檔。
使用方式
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 檔案。 您可以在 GitHub 上的 Windows 封裝管理員用戶端存放庫中尋找 JSON 檔案的結構描述。
JSON 檔案包含下列階層。
| 入口 | 描述 |
|---|---|
Sources |
應用程式資訊清單的來源。 |
Packages |
要安裝的套件集合。 |
PackageIdentifier |
用於指定封裝的 Windows 封裝管理員封裝識別碼。 |
Version |
[選擇性] 要安裝的特定封裝版本。 |
正在匯入檔案
當 Windows 封裝管理員匯入 JSON 檔案時,它會嘗試以序列方式安裝指定的應用程式。 如果應用程式無法使用或應用程式已安裝,則會通知使用者該情況。