繁体   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