我已将ChocolateyGet
添加为Powershell上的提供程序,因此可以将其与PackageManagement(OneGet)一起使用,它可以工作,但是我尝试安装的每个软件包都发出警告:
https://www.chocolatey.org is not a trusted package source
然后要求确认。它还询问我是否同意该软件包的许可证。
我想制作一个脚本来自动安装一些软件包,但是我需要这个脚本无人看管,现在不可能了,因为它会询问前两个问题。
是否有任何规避/自动答复这些确认的内容?像Linux上的
y
或yes
命令一样?
最佳答案
您需要在任何cmdlet上都具有Force属性的地方使用-Force
,否则,如果没有但有确认,则可以使用-Confirm:$False
,其作用与按Yes相同。
但是要小心使用它,好像您实际上不想处理该 Action 一样……您不会再有机会了。
关于powershell - 使用安装包时是否跳过确认?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43566360/