İçeriğe atla
FerdiGidenby FerdiSoftBETA v2.4
Windows & Sistem

WinGet ile Tüm Programları Tek Komutla Güncelleme

WinGet ile Tüm Programları Tek Komutla Güncelleme hakkında dağınık bilgiler yerine derli toplu bir kaynak arıyorsanız doğru yerdesiniz. Bu yazı 5 temel noktayı ve bunları bir araya getiren PowerShell örneğini sade bir dille açıklıyor.

Ferdi GidenFerdi Giden 2 dk okuma 11
WinGet ile Tüm Programları Tek Komutla Güncelleme
İçindekiler
  1. Temel kavram ve amaç
  2. Bilmeniz gereken 5 temel nokta
  3. Örnek kod
  4. Size ne kazandırır?
  5. Özetle

WinGet ile Tüm Programları Tek Komutla Güncelleme hakkında dağınık bilgiler yerine derli toplu bir kaynak arıyorsanız doğru yerdesiniz. Bu yazı 5 temel noktayı ve bunları bir araya getiren PowerShell örneğini sade bir dille açıklıyor.

Temel kavram ve amaç

Tarayıcı, PDF okuyucu, sıkıştırma aracı, kod editörü… Her programın kendi güncelleme penceresi vardır ve çoğu ertelenir. Eski sürümler ise güvenlik açıklarının en sık kaynağıdır. Windows 10 ve 11'de yerleşik gelen WinGet paket yöneticisi, kurulu programların çoğunu tek komutla güncel tutar.

Bilmeniz gereken 5 temel nokta

  • winget upgrade: Güncellemesi bulunan programları sürüm numaralarıyla listeler.
  • --all --silent: Tüm güncellemeleri kurulum pencerelerini göstermeden uygular.
  • pin: Sürümünün sabit kalması gereken programlar güncelleme dışında bırakılabilir.
  • Yönetici yetkisi: Bazı programlar için PowerShell'i yönetici olarak çalıştırmak gerekir.
  • Otomatik: Komut Görev Zamanlayıcıya eklenerek haftalık olarak kendiliğinden çalıştırılabilir.

Örnek kod

Anlatılanları tek bir yerde görmek için şu PowerShell örneğini inceleyin:

# Güncellemesi olan programları listele
winget upgrade

# Hepsini sessizce güncelle (sözleşmeleri otomatik kabul et)
winget upgrade --all --silent --accept-package-agreements --accept-source-agreements

# Belirli bir programı güncelleme dışında tut
winget pin add --id Mozilla.Firefox

Örneği kendi projenize uyarlarken değişken adlarını ve yapılandırma değerlerini ortamınıza göre değiştirmeyi unutmayın.

Örneği kendi senaryonuza uyarladıktan sonra küçük bir denemeyle sonucu doğrulayın; tek seferde büyük değişiklik yapmayın.

Size ne kazandırır?

Bu yaklaşımı benimsediğinizde elde edeceğiniz başlıca faydalar:

  • Güvenlik açığı içeren eski sürümler hızla kapanır
  • Programları tek tek açıp güncellemek gerekmez
  • Yeni bir bilgisayarı kurmak dakikalara iner

Özetle

Bu yazı boyunca WinGet ile Tüm Programları Tek Komutla Güncelleme konusunun temel taşlarını ve uygulamada dikkat edilmesi gerekenleri gördük. Özellikle winget upgrade ve Otomatik başlıklarını uygulamaya geçirmek iyi bir başlangıç olur.

İlgili içerikler:

Daha fazla uygulamalı içerik için Akademi derslerine ve blog yazılarına göz atabilirsiniz.

Paylaş:
Ferdi Giden

Yazar

Ferdi Giden @admin
Sistem YöneticisiDoğrulanmış GeliştiriciBeta KullanıcıFerdiSoft KatılımcısıDoğrulanmış ProfilGüvenlik Bilinci

PHP, MySQL ve Tailwind ile kurumsal yazılımlar geliştiriyor; FerdiSoft çatısı altında ERP, WMS ve SaaS çözümleri üretiyor.

Yorumlar 0

Yorum yapmak ve tartışmaya katılmak için giriş yapın. Rozetleriniz yorumlarınızda görünür.

Henüz yorum yok. İlk yorumu siz yazın!

İlgili yazılar

Tüm yazılar
Ücretsiz Teklif Al