PowershellのプロバイダーとしてChocolateyGet
を追加したので、PackageManagement(OneGet)で使用できます。動作しますが、インストールしようとするすべてのパッケージで警告が表示されます。
https://www.chocolatey.org は信頼できるパッケージソースではありません
次に、確認を求めます。また、パッケージのライセンスに同意するかどうかも尋ねられます。
一部のパッケージを自動的にインストールするスクリプトを作成したかったのですが、このスクリプトを無人にする必要があり、前の2つの質問をするため、現在は不可能です。
これらの確認を回避/自動的に応答する方法はありますか? Linuxのy
またはyes
コマンドのように?
コマンドレットで使用可能なForceプロパティがある場合は-Force
を使用する必要があります。そうでない場合は、ないが確認がある場合は、[はい]を押すのと同じように機能する-Confirm:$False
を使用できます。
ただし、実際にはアクションを処理したくないかのように、これを使用する場合は注意してください... 2度目のチャンスはありません。
choco feature enable -n allowGlobalConfirmation
インストール中のライセンスやその他のプロンプトを抑制します。
Set-PackageSource -Name chocolatey -Trusted
パッケージソースを信頼できるものとして設定します。