search polecenie (winget)

Polecenie searchWinGet może służyć do wyświetlania wszystkich aplikacji dostępnych do instalacji. Może również służyć do identyfikowania ciągu lub identyfikatora wymaganego do zainstalowania określonej aplikacji.

Na przykład polecenie winget search vscode zwróci wszystkie dostępne aplikacje, które zawierają ciąg "vscode" w nazwie, identyfikatorze, opisie, moniker lub tagach.

Polecenie search zawiera parametry umożliwiające filtrowanie zwracanych aplikacji, aby ułatwić znalezienie konkretnej aplikacji, której szukasz, w tym: --id, --name, --moniker, --tag, --command lub --source. Zobacz opisy poniżej lub użyj winget search --help w wierszu polecenia.

Zastosowanie

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

Zrzut ekranu programu Windows PowerShell przedstawiający wyniki polecenia wingetsearch.

Pseudonimy

Następujące aliasy są dostępne dla tego polecenia:

  • find

Argumenty (w programowaniu)

Dostępne są następujące argumenty.

Argumentacja Opis
-q,--query Flaga zapytania jest domyślnym argumentem używanym do search dla aplikacji. Nie trzeba go określać. Wprowadzenie polecenia winget search foo spowoduje domyślne użycie --query, więc jego dodanie jest niepotrzebne.

Uwaga / Notatka

Argument zapytania jest pozycyjny. winget wykonuje dopasowanie fragmentu ciągu znaków bez rozróżniania wielkości liter dla nazwy pakietu, identyfikatora i monikeru. Składnia znaków wieloznacznych nie jest obsługiwana. Użyj -e, --exact aby wymagać dokładnego dopasowania z uwzględnieniem wielkości liter. Użyj , --id--namelub--moniker, aby ograniczyć wyszukiwanie pola.

Pokaż wszystko

Aby wyświetlić wszystkie winget dostępne pakiety, użyj polecenia :

winget search --query ""

W programie Windows PowerShell należy ująć cudzysłowy, więc to polecenie staje się następujące:

winget search -q `"`"

Uwaga / Notatka

To zmiana w porównaniu z poprzednimi wersjami winget, które obsługiwały winget search bez filtrów ani opcji, wyświetlając wszystkie dostępne pakiety. Możesz również search dla wszystkich aplikacji w innym źródle, podając opcję source.

Frazy wyszukiwania

Ciągi wyszukiwania można filtrować przy użyciu następujących opcji.

Opcja Opis
--id Ogranicza search do identyfikatora aplikacji. Identyfikator zawiera wydawcę i nazwę aplikacji.
--name Ogranicza search do nazwy aplikacji.
--moniker search Ogranicza parametr do określonego monikera.
--tag Ogranicza search do tagów wymienionych dla aplikacji.
--cmd, --command Ogranicza search do poleceń wymienionych dla aplikacji.
-s, --source Znajdź pakiet przy użyciu określonej nazwy źródłowej .
-n, --count Pokaż nie więcej niż określoną liczbę wyników (od 1 do 1000).
-e, --exact Używa dokładnego ciągu znaków w zapytaniu, w tym sprawdzania rozróżniania wielkości liter. Nie będzie używać domyślnego zachowania funkcji substring.
--header Opcjonalny nagłówek HTTP dla źródła REST w systemie Windows—Package-Manager.
--authentication-mode Określ preferencję okna uwierzytelniania (dyskretne, dyskretne lub interaktywne).
--authentication-account Określ konto, które ma być używane do uwierzytelniania.
--accept-source-agreements Zaakceptuj wszystkie umowy źródłowe podczas operacji źródłowych.
--versions Pokaż dostępne wersje pakietu.
-?, --help Otrzymuje dodatkową pomoc dotyczącą tego polecenia.
--wait Nakazuje użytkownikowi naciśnięcie dowolnego klawisza przed zakończeniem programu.
--logs,--open-logs Otwórz domyślną lokalizację dzienników.
--verbose, --verbose-logs Służy do zastępowania ustawienia rejestrowania i tworzenia szczegółowego dziennika.
--nowarn,--ignore-warnings Tłumi komunikaty ostrzeżeń.
--disable-interactivity Wyłącz interaktywne komunikaty.
--proxy Ustaw serwer proxy do użycia na potrzeby tego wykonania.
--no-proxy Wyłącz użycie serwera proxy dla tego wykonania.

Ciąg będzie traktowany jako podciąg. Domyślnie search również nie rozróżnia wielkości liter. Na przykład winget search micro może zwrócić następujące:

  • Microsoft
  • Mikroskop
  • MyMicro

Wyszukiwanie w wielu źródłach

Jeśli chcesz zawęzić wyniki do określonego źródła, wystarczy przekazać --source parametr lub -s i określić, co chcesz. Na przykład możesz sprawdzić, czy program Visual Studio Code znajduje się w sklepie, uruchamiając polecenie winget search “Visual Studio Code” -s msstore. To search wykorzystuje „Visual Studio Code” jako zapytanie.