我們最新推出的功能是支援從 Microsoft Store 安裝應用程式。我們的目標是讓您更輕鬆地安裝軟體。 Windows我們最近也為 PowerShell 新增了 Tab 鍵自動補全和功能切換。在 1.0 版本發布之際,我想和大家分享接下來的幾個功能。 。 我們目前的重點是完成關鍵職能。 其中包括清單、更新、刪除和匯入/匯出。
我也想分享一些我們對 Ignite 未來企業功能的想法。 我們將啟用群組原則支持,以便 IT 專業人員可以確信他們能夠成功管理其環境。 企業支援類別中包含的其他功能包括 , 、代理支援和並行下載。
剪切下的更多細節。

什麼是新的
功能開關
如果您想嘗試實驗性功能,請使用 winget 的設定開啟預設的 JSON 編輯器。 如果您沒有它,我建議運行 winget install vscode。 從那裡您可以啟用或停用功能。 下面我提供了一個範例配置,其中包含兩個用於測試的實驗函數(experimantalCMD 和experimentalArg)以及「experimentalMSStore」函數。

啟用experimentalCMD和experimentalArg後,執行wingetexperimental-arg來查看範例。 「旗幟」裡有一個小彩蛋。
PowerShell 自動完成
我們也不喜歡不必要的打字。 這很快就成為我最喜歡的尋找可用軟體包版本的方式。 輸入 winget[space][tab][space]pow[tab][space]-v[space][tab][tab][tab] 瞧。

微軟商店
我們最需要的功能之一是能夠從 Microsoft Store 安裝應用程式。 我們在這條道路上邁出了第一步,為新來源添加了大約 300 個應用程式的精選清單。 所有這些應用程式都是免費的,並且評級為 E 級,適合所有人使用。 啟用實驗性功能後,我們將自動新增商店清單的來源。 搜尋將跨越多個來源來顯示結果。 下面您將看到 winget 搜尋 nightingale 的結果。

接下來,您將看到使用指令 winget install “Nightingale REST Client” 進行的安裝。

下一步是什麼
表
軟體套件管理器最重要的功能之一就是能夠查看已安裝的軟體。我們的目標是涵蓋那些可能並非透過軟體套件管理器安裝,而是可以透過控制面板或「新增/移除軟體」找到的應用程式。我們並不想僅僅查看透過軟體包管理器安裝的軟體。 Windows不過,我們會密切注意已安裝的軟體,幫助您將所有內容更新到最新版本。
更新
說到更新,如果您可以透過 Winget Upgrade Powershell 或 Winget Upgrade 來更新所有應用程序,那就太好了。 我們也這麼想。 一位更活躍(且樂於助人)的社群成員也指出,您並不總是想更新軟體包。 我們將為您提供將軟體包鎖定到特定版本的選項,這樣您就不會更改它。
切除
有時您不再需要該應用程式。 通常就我而言,我想回收 C: 驅動器上的空間。 winget卸載“一些巨型應用程式”。 如果它可以刪除在套件管理器之外安裝的東西,那就太好了,所以我們還將看看如何讓它工作。
導入/導出
我們不能為了方便而放棄表演更多魔法的機會。 距離我買新車上班的日子越來越近了。 我期待著 winget 從這台電腦匯出 packages.json 並將 winget import packages.json 到新電腦。 我期待與您分享結果。
如何取得軟體套件管理器 Windows
如果您是會員 或是我們的 Package Manager Insider 計畫的成員,您應該已經安裝了最新版本。 如果您是內部人員但沒有更新,請啟動商店並檢查更新。 如果您只想下載客戶端,請前往發布頁面 並嘗試一下。 您也可以加入 初步評估 Windows 如果您希望從應用程式商店自動更新並使用已發布的版本,請使用軟體套件管理器。 Windows 10.
來源: www.habr.com
