簡體   English   中英

使用Install-Package時跳過確認?

[英]Skip confirmation while using Install-Package?

我在Powershell上添加了ChocolateyGet作為提供程序,因此我可以將它與PackageManagement(OneGet)一起使用,它可以工作,但我嘗試安裝的每個軟件包都會發出警告:

https://www.chocolatey.org不是受信任的包源

然后要求確認。 它還詢問我是否同意該包的許可。

我想制作一個腳本來自動安裝一些軟件包,但是我需要這個腳本無人值守,現在不可能,因為它詢問了前兩個問題。

反正是否有規避/自動回復這些確認? 像Linux上的yyes命令一樣?

你需要在任何cmdlet上有Force屬性的情況下使用-Force ,否則如果沒有,但是有確認,你可以使用-Confirm:$False ,其行為與按Yes一樣。

小心使用它,但好像你實際上不想處理動作......你沒有第二次機會。

choco feature enable -n allowGlobalConfirmation

將在安裝過程中禁止許可證和其他提示。

Set-PackageSource -Name chocolatey -Trusted

將包源設置為受信任。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM