Aracılığıyla paylaş


search komutu (winget)

WinGet'in arama komutu, yükleme için kullanılabilen tüm uygulamaları göstermek için kullanılabilir. Belirli bir uygulamayı yüklemek için gereken dizeyi veya kimliği tanımlamak için de kullanılabilir.

Örneğin, komut winget search vscode ad, kimlik, açıklama, takma ad veya etiketlerde "vscode" içeren kullanılabilir tüm uygulamaları döndürür.

Arama komutu, aradığınız uygulamayı belirlemenize yardımcı olmak için döndürülen uygulamaları filtrelemeye yönelik parametreler içerir: --id, --name, --moniker, --tag, --command, veya --source. aşağıda açıklamalara bakın veya komut satırınızda kullanın.

Kullanım

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

Winget arama komutunun sonuçlarını görüntüleyen Windows PowerShell'in ekran görüntüsü.

Takma Adlar

Bu komut için aşağıdaki diğer adlar kullanılabilir:

  • bulmak

Tartışmalar

Aşağıdaki argümanlar mevcuttur.

Tartışma Açıklama
-q,--sorgu Sorgu bayrağı, bir uygulamayı aramak için kullanılan varsayılan bağımsız değişkendir. Belirtilmesi gerekmez. Komut winget search foo girildiğinde varsayılan olarak --query kullanılır, bu nedenle komutun belirtilmesi gerekli değildir.

Uyarı

Sorgu parametresi konumsaldır. Joker karakterli söz dizimi desteklenmez. Bu çoğunlukla aradığınız paketi bulmanıza yardımcı olmasını beklediğiniz karakter dizesidir.

Tümünü göster

Kullanılabilir tüm winget paketlerini göstermek için komutunu kullanın:

winget search --query ""

Windows PowerShell'de tırnak işaretinden kaçmanız gerekir, bu nedenle bu komut şöyle olur:

winget search -q `"`"

Uyarı

Bu, tüm kullanılabilir paketleri görüntüleyen filtreler veya seçenekler olmadan desteklenen winget search winget'in önceki sürümlerinden bir değişikliktir. Kaynak seçeneğini geçirerek başka bir kaynaktaki tüm uygulamaları da arayabilirsiniz.

Arama dizeleri

Arama dizeleri aşağıdaki seçeneklerle filtrelenebilir.

Seçenek Açıklama
--Kimliği Aramayı uygulamanın kimliğiyle sınırlar. Kimlik, yayımcıyı ve uygulama adını içerir.
--isim Aramayı uygulamanın adıyla sınırlar.
--kimlik etiketi Aramayı belirtilen adla sınırlar.
--etiket Aramayı uygulama için listelenen etiketlerle sınırlar.
--cmd, --komut Aramayı uygulama için listelenen komutlar ile sınırlar.
-s, --kaynak Belirtilen kaynak adını kullanarak paketi bulun.
-n, --count Belirtilen sayıdan fazla sonuç gösterme (1 ile 1000 arasında).
-e, --exact Sorgudaki tam dizeyi kullanırken büyük/küçük harf duyarlılığını kontrol etmeyi de içerir. Bir alt dizenin varsayılan davranışını kullanmaz.
--üstbilgi İsteğe bağlı Windows-Package-Manager REST kaynağı HTTP üst bilgisi.
--authentication-mode Kimlik doğrulama penceresi tercihi (sessiz, silentPreferred veya etkileşimli) belirtin.
--kimlik doğrulama hesabı Kimlik doğrulaması için kullanılacak hesabı belirtin.
--kaynak-sözleşmelerini-kabul-et Kaynak işlemleri sırasında tüm kaynak sözleşmelerini kabul edin.
--versiyonlar Paketin kullanılabilir sürümlerini gösterin.
-?, --yardım Bu komutla ilgili ek yardım alır.
-- bekleyin Kullanıcıdan çıkmadan önce herhangi bir tuşa basmasını ister.
--logs, --open-logs (kayıt dosyaları, kayıt dosyalarını aç) Varsayılan günlükler konumunu açın.
--verbose, --verbose-logs Günlük ayarını değiştirmek ve ayrıntılı bir günlük oluşturmak amacıyla kullanılır.
--nowarn (uyarıları gösterme), --ignore-warnings (uyarıları yoksay) Uyarı çıkışlarını gizler.
--disable-interactivity (etkileşimi devre dışı bırak) Etkileşimli istemleri devre dışı bırakın.
--proxy Bu yürütme için kullanılacak bir ara sunucu ayarlayın.
--ara sunucu yok Bu yürütme için ara sunucu kullanımını devre dışı bırakın.

Dize, bir alt dize olarak değerlendirilecektir. Arama varsayılan olarak büyük/küçük harfe duyarlı değildir. Örneğin, winget search micro aşağıdakileri döndürebilir:

  • Microsoft
  • Mikroskop
  • BenimMikro

Birden çok kaynakta arama

Sonuçları belirli bir kaynağa daraltmak istiyorsanız, --source veya -s parametresini geçirin ve ne istediğinizi belirtin. Örneğin, komutunu çalıştırarak winget search “Visual Studio Code” -s msstoreVisual Studio Code'un depoda olup olmadığını görmek isteyebilirsiniz. Bu aramada sorgu olarak "Visual Studio Code" kullanılır.