search kommando (winget)

Kommandot searchwinget för kan användas för att visa alla program som är tillgängliga för installation. Den kan också användas för att identifiera den sträng eller det ID som behövs för att installera ett visst program.

Kommandot winget search vscode returnerar till exempel alla tillgängliga program som innehåller "vscode" i namn, id, beskrivning, moniker eller taggar.

Kommandot search innehåller parametrar för att filtrera ned de program som returneras för att hjälpa dig att identifiera det specifika program som du letar efter, inklusive: --id, --name, --moniker, --tag, --commandeller --source. Se beskrivningar nedan eller använd winget search --help på kommandoraden.

Användning

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

Screenshot Windows PowerShell som visar resultatet av kommandot wingetsearch.

Aliasnamn

Följande alias är tillgängliga för det här kommandot:

  • find

Argumentpunkter

Följande argument är tillgängliga.

Argumentation Beskrivning
-q, --query Frågeflaggan är standardargumentet som används för search en app. Det behöver inte anges. Om du anger kommandot winget search foo används det som standard, vilket innebär att det --query inte behövs.

Anmärkning

Frågeargumentet är positionellt. winget utför en skiftlägesokänslig delsträngsmatchning mot paketnamnet, ID:t och monikern. Jokerteckensyntax stöds inte. Använd -e, --exact för att kräva en exakt, skiftlägeskänslig matchning. Använd --id, --nameeller --moniker för att begränsa vilket fält som genomsöks.

Visa alla

Om du vill visa alla winget tillgängliga paket använder du kommandot:

winget search --query ""

I Windows PowerShell måste du undvika citattecken, så det här kommandot blir:

winget search -q `"`"

Anmärkning

Detta är en ändring jämfört med tidigare versioner av winget, som stödde winget search utan filter eller alternativ och visade alla tillgängliga paket. Du kan också search för alla applikationer i en annan källa genom att ange alternativet --source.

Söksträngar

Söksträngar kan filtreras med följande alternativ.

Alternativ Beskrivning
--id search Begränsar till programmets ID. ID:t innehåller utgivaren och programnamnet.
--name search Begränsar till namnet på programmet.
--moniker search Begränsar till den angivna monikern.
--tag search Begränsar till de taggar som anges för programmet.
--cmd, --command search Begränsar till de kommandon som anges för programmet.
-s, --source Sök efter paketet med det angivna källnamnet .
-n, --count Visa högst det angivna antalet resultat (mellan 1 och 1 000).
-e, --exact Använder den exakta strängen i frågan, inklusive att kontrollera skiftlägeskänslighet. Den använder inte standardbeteendet för en delsträng.
--header Valfritt Windows-Package-Manager REST-källhuvud för HTTP.
--authentication-mode Ange inställningar för autentiseringsfönster (tyst, tystFörhandsvald eller interaktivt).
--authentication-account Ange det konto som ska användas för autentisering.
--accept-source-agreements Acceptera alla källavtal under källoperationer.
--versions Visa tillgängliga versioner av paketet.
-?, --help Får ytterligare hjälp med det här kommandot.
--wait Uppmanar användaren att trycka på valfri tangent innan den avslutas.
--logs, --open-logs Öppna standardloggplatsen.
--verbose, --verbose-logs Används för att åsidosätta loggningsinställningen och skapa en utförlig logg.
--nowarn, --ignore-warnings Undertrycker varningsutdata.
--disable-interactivity Inaktivera interaktiva frågor.
--proxy Ange en proxy som ska användas för den här körningen.
--no-proxy Inaktivera användningen av proxy för den här körningen.

Strängen behandlas som en delsträng. search är också skiftlägesokänsligt som standard. Du kan till exempel winget search micro returnera följande:

  • Microsoft
  • Mikroskop
  • MyMicro

Söka mellan flera källor

Om du vill begränsa resultatet till en specifik källa skickar du bara parametern --source eller -s och anger vad du vill ha. Du kanske till exempel vill se om Visual Studio Code finns i butiken genom att köra winget search "Visual Studio Code" -s msstore. Den här search använder "Visual Studio Code" som fråga.