我在Powershell上添加了ChocolateyGet作为提供程序,这样我就可以将它与PackageManagement (OneGet)一起使用,但我尝试安装的每个包都会发出警告:
https://www.chocolatey.org不是受信任的包源。
然后要求确认。它还问我是否同意这个包裹的许可证。
我想制作一个脚本来自动安装一些软件包,但是我需要这个脚本无人参与,现在不可能了,因为它问了前面的两个问题。
是否存在规避/自动响应这些确认的问题?比如Linux上的y或yes命令?
发布于 2017-04-23 15:44:57
在任何cmdlet上都有一个Force属性可用的情况下,您需要使用-Force,否则如果没有,但是有确认,则可以使用与按Yes相同的-Confirm:$False。
但是,要小心地使用它,就好像您实际上不想处理action...you一样,没有第二次机会。
发布于 2018-02-18 15:02:18
choco feature enable -n allowGlobalConfirmation将在安装期间禁用许可证和其他提示。
Set-PackageSource -Name chocolatey -Trusted将包源设置为受信任的。
https://stackoverflow.com/questions/43566360
复制相似问题