web-dev-qa-db-ja.com

Install-Packageの使用中に確認をスキップしますか?

PowershellのプロバイダーとしてChocolateyGetを追加したので、PackageManagement(OneGet)で使用できます。動作しますが、インストールしようとするすべてのパッケージで警告が表示されます。

https://www.chocolatey.org は信頼できるパッケージソースではありません

次に、確認を求めます。また、パッケージのライセンスに同意するかどうかも尋ねられます。

一部のパッケージを自動的にインストールするスクリプトを作成したかったのですが、このスクリプトを無人にする必要があり、前の2つの質問をするため、現在は不可能です。

これらの確認を回避/自動的に応答する方法はありますか? Linuxのyまたはyesコマンドのように?

3
guilherme.oc97

コマンドレットで使用可能なForceプロパティがある場合は-Forceを使用する必要があります。そうでない場合は、ないが確認がある場合は、[はい]を押すのと同じように機能する-Confirm:$Falseを使用できます。

ただし、実際にはアクションを処理したくないかのように、これを使用する場合は注意してください... 2度目のチャンスはありません。

10
Random206
choco feature enable -n allowGlobalConfirmation

インストール中のライセンスやその他のプロンプトを抑制します。

Set-PackageSource -Name chocolatey -Trusted

パッケージソースを信頼できるものとして設定します。

1
Pavel Stoev