Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
WinGet Yapılandırma dosyasını kullanarak, el ile makine kurulumunu ve proje eklemeyi güvenilir ve yinelenebilir tek bir komutla birleştirebilirsiniz. Bunu başarmak için WinGet şunları kullanır:
- Windows makinenizde geliştirme ortamının istenen durumunu ayarlamak için gereken tüm yazılım sürümlerini, paketleri, araçları, bağımlılıkları ve ayarları listeleyen YAML biçimli bir WinGet Yapılandırma dosyası.
- Windows işletim sisteminizin yapılandırmasını otomatikleştirmek için PowerShell İstenen Durum Yapılandırması (DSC).
- Yapılandırma işlemini başlatmak için Windows Paket Yöneticisi
winget configurekomutu .
Makine kurulumu ve proje ekleme avantajları
WinGet Yapılandırma dosyası kullanmanın avantajları şunlardır:
-
Katılımsız kurulum: Komutunu girin
winget configureve Windows Paket Yöneticisi ve PowerShell DSC'nin Windows makinenizde yapılandırılan istenen geliştirme ortamını elde etmek için gereken tüm gereksinimlerin yüklenmesini ve ayarlanmasını otomatikleştirmesine izin verin. - Güvenilir ve yinelenebilir: YaML biçimi (JSON şeması ile) kullanılarak WinGet Yapılandırma dosyasında önceden tanımlanmış olduklarından, yeni bir takıma veya projeye eklerken geliştirme ortamınız için doğru yazılım, paket, araç, çerçeve ve doğru makine ayarlarını bulma endişesini ortadan kaldırın.
- Açık Kaynak işbirliğini destekler: WinGet Yapılandırma dosyaları, sorunların veya katkıların dosyalanabildiği veya güvenli bir depolama konumunda (OneDrive gibi) özel tutulabileceği ve özel e-posta veya diğer güvenli kanallar aracılığıyla paylaşılabilen bir GitHub deposunda barındırılabilir.
Uyarı
WinGet Yapılandırma dosyaları ve ilişkili Tüm PowerShell DSC Kaynakları, uygulamadan önce güvenilir olduklarından emin olmak için denetlenmelidir.
Makinenizi yapılandırmak için WinGet Yapılandırma dosyası kullanma
Bir WinGet Yapılandırma dosyası kullanarak makinenizi ayarlamak için yapılandırma dosyasını indirin ve çift tıklayarak yapılandırmayı çağırın. Alternatif olarak, komut satırında winget configure komutunu kullanın.
winget configure komutunu kullanmak için WinGet sürüm v1.6.2631 veya üzerini çalıştırıyor olmanız gerekir.
WinGet Yapılandırması Sıkça Sorulan Sorular
WinGet Yapılandırması hakkında en sık sorulan sorulardan bazılarının yanıtlarını bulun.
WinGet Yapılandırma dosyaları nasıl çalışır?
WinGet Yapılandırma dosyaları YAML'de yazılır ve geliştirme ortamınızın yanı sıra makinenizin ve yüklü uygulamalarınızın yapılandırma durumunu oluşturmak için cihaza nelerin yüklendiğini tanımlar.
İzlenecek kesinlik temelli bir adım dizisi yerine, istenen makine yapılandırma durumu sonucunu tanımlayan bir WinGet Yapılandırma dosyası bildirim temellidir. Bildirim temelli WinGet Yapılandırma dosyası, Windows Paket Yöneticisi ve PowerShell DSC Kaynaklarını kullanarak ortamınıza ayarları yükleyebilir, yapılandırabilir ve uygulayabilir ve böylece koda hazır duruma gelebilir.
WinGet, geçerli olduğundan emin olmak için yapılandırma dosyasını ayrıştırır, ardından istediğiniz duruma ulaşmak için gereken tüm ilişkili PowerShell modüllerini (DSC kaynaklarını içeren) indirir. Bu kaynaklar indirildikten ve WinGet Yapılandırma dosyasının güvenilirliğini denetledikten ve dosyanın güvenliğini doğruladığınızdan emin olduktan sonra WinGet tüm gerekli onayları test edip istenen durumu uygulamaya başlar.
WinGet Yapılandırma dosyası kaynaklarının sıralandığı sıra sıralı değildir. Hatta bazı yükleme ve yapılandırma işlemleri paralel olarak çalıştırılabilir. İddialar, her dependsOn'de tanımlanan alanına doğrudan karşılık gelir. Kaynak bir onaylamaya bağımlılık içeriyorsa, önce onay denetlenecektir. Onaylama işlemi başarısız olursa bağımlı kaynak da başarısız olur. Ancak yapılandırma dosyası çalışmaya devam eder ve doğrulama veya kaynak bağımlılıklarının bazıları başarısız olsa bile mümkün olduğunca çok görevi yerine getirir ve tamamlamadan önce makinenizi kurulum sürecinde mümkün olduğunca ileri götürür. Yapılandırma tamamlandıktan sonra hataları denetlemek sizin sorumluluğunuzdadır.
Örneğin, WinGet Yapılandırma dosyasını çalıştırdıktan sonra aşağıdaki gibi bir sonuç görebilirsiniz:
Assert:: OsVersion
The configuration unit could not be found.
Apply :: DeveloperMode
This configuration unity was not run because an assert failed or was false.
Apply :: WinGetPackage [vsPackage]
This configuration unity was not run because an assert failed or was false.
Bu örnekte, İşletim Sisteminin gerekli sürümünün onay denetimi başarısız olduğundan, işletim sistemi sürümü için bu onaylama işlemine bağımlılık içeren DeveloperMode ve WinGetPackage kaynakları da başarısız oldu. Ancak, yapılandırma dosyasında listelenen diğer tüm yükleme ve yapılandırma görevleri ilerlemeye devam eder.
WinGet yapılandırma dosyalarının bildirim temelli (sıralı olmayan) doğasının bir avantajı, dosyaya eklenen yeni kaynakların konumunun önemli olmamasıdır. Bu, özellikle dosyanın en altına ek kaynaklar ekleyebileceğiniz için uzun yapılandırma dosyaları için yararlıdır. Onayları ve bağımlılıkları doğru şekilde tanımladığınız sürece, diziyle ilgilenmeniz veya ilk, ikinci, vb. kurulum adımlarını gerçekleştirmeniz gerekmez.
WinGet Yapılandırma dosyasını nasıl kullanabilirim?
WinGet Yapılandırma dosyasını çalıştırmak için, dosyayı dosya gezgininde çalıştırmak için çift tıklamanız yeterlidir. Alternatif olarak komutunu kullanabilirsinizwinget configure.
WinGet Yapılandırmasını nasıl yazarım?
WinGet Yapılandırma dosyası oluşturmak için WinGet Yapılandırma dosyası yazma belgesindeki yönergeleri izleyin.
WinGet Yapılandırma dosyasının güvenilir olduğundan nasıl emin olabilirim?
Bir WinGet Yapılandırma dosyasını çalıştırmadan önce içeriğini gözden geçirerek ve yapılandırmayı yalıtılmış bir ortamda test ederek HER ZAMAN doğrulamanızı öneririz. Bkz. WinGet Yapılandırma dosyasının güvenilirliğini denetleme.
Örnek WinGet Yapılandırma dosyalarını nerede bulabilirim?
Örnek WinGet Yapılandırma dosyalarını WinGet DSC deposunda bulabilirsiniz: https://aka.ms/dsc.yaml.
DSC kaynaklarını içeren PowerShell modüllerinin örneklerini nerede bulabilirim?
PowerShell Galerisi, İstenen Durum Yapılandırması (DSC) kaynaklarını içeren yüzlerce PowerShell Modülünü barındırıyor. "Kategoriler" altında "DSC Kaynağı" filtresini uygulayarak arama sonuçlarını filtreleyebilirsiniz.
Kuruluşumda WinGet Yapılandırma dosyalarının kullanımını engelleyecek bir ilke ayarlayabilir miyim?
Evet. Kuruluşunuzda WinGet Yapılandırması özelliğini devre dışı bırakmak için Grup İlkesi NesneleriEnableWindowsPackageManagerConfiguration ve EnableWindowsPackageManagerConfigurationExplanation kullanılabilir.
WinGet Yapılandırmalarıyla İlgili Sorunları Giderme
WinGet Yapılandırmasının başarısız olmasının en yaygın nedeni, istenen durumu uygulamak için yönetim erişimi gerektiren bir PowerShell DSC kaynağından kaynaklanır. Tüm DSC kaynakları hatanın açık nedenlerini ortaya çıkarmıyor.
Daha yaygın sorun giderme sorunları yakında eklenecektir. Bu arada , GitHub'daki WinGet CLI deposunda dosyalanan ilgili sorunları denetleyin.
Windows developer