次の方法で共有


search コマンド (winget)

WinGet検索コマンドを使用すると、インストールに使用できるすべてのアプリケーションを表示できます。 また、特定のアプリケーションのインストールに必要な文字列や ID を識別するために使用できます。

たとえば、コマンド winget search vscode は、名前、id、説明、モニカーまたはタグに "vscode" を含む使用可能なすべてのアプリケーションを返します。

search コマンドには、検索対象の特定のアプリケーションを識別するのに役立つ、返されるアプリケーションをフィルター処理するためのパラメーターが含まれています (--id--name--moniker--tag--command--source など)。 以下の説明を参照するか、コマンドラインの winget search --help を使用してください。

使用方法

winget search [[-q] <query>] [<options>]

winget 検索コマンドの結果が表示されている Windows PowerShell のスクリーンショット。

エイリアス

このコマンドでは、次のエイリアスを使用できます。

  • find

引数

次の引数を使用できます。

引数 説明
-q、--query クエリ フラグは、アプリを検索するために使用される既定の引数です。 指定する必要はありません。 コマンド winget search foo を入力すると、既定で --query が使用されるため、これを含める必要はありません。

Note

query 引数は位置指定です。 ワイルドカード スタイルの構文はサポートされていません。 多くの場合、これは検索するパッケージを見つけるために使う文字列です。

すべて表示

使用可能なすべての winget パッケージを表示するには、次のコマンドを使用します。

winget search --query ""

Windows PowerShell では引用符をエスケープする必要があるため、このコマンドは次のようになります。

winget search -q `"`"

Note

これは、使用可能なすべてのパッケージを表示するフィルターやオプションなしで winget search をサポートしていた以前のバージョンの winget からの変更です。 また、source オプションを渡すと、別のソース内のすべてのアプリケーションを検索できます。

検索文字列

検索文字列は、次のオプションを使用してフィルター処理することができます。

回答内容 説明
--身分証明書 検索をアプリケーションの ID に限定します。 ID には、発行元とアプリケーション名が含まれます。
--名前 検索をアプリケーションの名前に限定します。
--ニックネーム 検索を指定されたモニカーに限定します。
--tag 検索を、アプリケーション用に一覧表示されているタグに限定します。
--cmd、--command 検索を、アプリケーション用に一覧表示されているコマンドに限定します。
-s、--source 指定したソース名を使用してパッケージを検索します。
-n, --count 指定した数以下の結果を表示します (1 から 1000)。
-e、--exact 大文字小文字の区別の検査を含め、クエリで正確な文字列を使用します。 部分文字列の既定の動作は使用されません。
--ヘッダ 省略可能な Windows-Package-Manager REST ソースの HTTP ヘッダー。
--authentication-mode 認証ウィンドウの基本設定 (silent、silentPreferred、interactive のいずれか) を指定します。
--認証アカウント 認証に使用するアカウントを指定します。
--ソース契約に同意する ソース操作中にすべてのソース契約に同意します。
--バージョン 使用可能なバージョンのパッケージを表示します。
-?、--help このコマンドに関する追加のヘルプを取得します。
--待機 終了する前に任意のキーを押すようユーザーに求めます。
--logs、--open-logs 既定のログの場所を開きます。
--verbose、--verbose-logs ログ記録設定をオーバーライドし、詳細ログを作成します。
--nowarn、--ignore-warnings 警告の出力を抑制します。
--インタラクティブモードを無効にする 対話型プロンプトを無効にします。
--プロキシ この実行に使用するプロキシを設定します。
--no-proxy この実行に対してプロキシの使用を無効にします。

文字列は部分文字列として扱われます。 また、既定の検索では大文字と小文字は区別されません。 たとえば、winget search micro では以下が返される可能性があります。

  • Microsoft
  • 顕微鏡
  • マイマイクロ

複数のソースにまたがる検索

結果を特定のソースに絞り込む場合は、--source または -s パラメーターを渡し、必要な情報を指定します。 たとえば、winget search “Visual Studio Code” -s msstore を実行して、Visual Studio Code がストア内にあるかどうかを確認することができます。 この検索には、"Visual Studio Code" をクエリとして使用します。