Aracılığıyla paylaş


İstenen Durum Yapılandırması 2.0

PowerShell 7.2 sürümüyle, PSDesiredStateConfiguration modülü artık PowerShell paketine dahil değildir. DSC'yi kendi modülüne ayırmak, PowerShell'in bağımsız olarak DSC'ye yatırım yapmamıza ve geliştirmemize olanak tanır ve PowerShell paketinin boyutunu azaltır. DSC kullanıcıları, PowerShell'i yükseltmeye gerek kalmadan DSC'yi yükseltme avantajından yararlanabilir ve yeni DSC özelliklerinin dağıtım süresini hızlandırabilir. DSC v2'yi kullanmaya devam etmek isteyen kullanıcılar PowerShell Galerisi'nden PSDesiredStateConfiguration 2.0.7 indirebilir.

Windows dışı ortamlarla çalışan kullanıcılar DSC v3'te platformlar arası özellikler bekleyebilir. DSC'nin geleceği hakkında daha fazla bilgi için PowerShell Team bloguna bakın.

PSDesiredStateConfiguration 2.0.7'yi PowerShell Galerisi'nden yüklemek için:

Install-Module -Name PSDesiredStateConfiguration -Repository PSGallery -MaximumVersion 2.99

Önemli

MaximumVersion parametresini eklediğinizden emin olun veya önemli farklar içeren PSDesireStateConfiguration 3 (veya üzeri) sürümünü yükleyebilirsiniz.

DSC 2.0 için Kullanım Örneği

DSC 2.0, Azure makine yapılandırmaile kullanılmak üzere desteklenir. Invoke-DscResourceile doğrudan DSC Kaynaklarını çağırma gibi diğer senaryolar işlevsel olabilir ancak bu sürümün birincil kullanım amacı değildir.

Azure makine yapılandırmasını kullanmıyorsanız DSC 1.1.machine kullanmalısınız

DSC 1.1'den yapılan değişiklikler

DSC 2.0'da bazı önemli değişiklikler vardır.

DSC Kaynaklarını 2.0'da kullanmanın tek yolu Invoke-DscResource cmdlet'i veya Azure makine yapılandırmasıdır.

Aşağıdaki cmdlet'ler kaldırıldı:

  • Disable-DscDebug
  • Enable-DscDebug
  • Get-DscConfiguration
  • Get-DscConfigurationStatus
  • Get-DscLocalConfigurationManager
  • Publish-DscConfiguration
  • Remove-DscConfigurationDocument
  • Restore-DscConfiguration
  • Set-DscLocalConfigurationManager
  • Start-DscConfiguration
  • Stop-DscConfiguration
  • Test-DscConfiguration
  • Update-DscConfiguration

Aşağıdaki özellikler kaldırıldı:

  • Çekme sunucusu
  • Yerel yapılandırma yöneticisi (LCM)

Aşağıdaki özellikler desteklenmez:

  • Çok sistemli DSC Yapılandırmaları
  • Sistemler arası bağımlılıklar (WaitFor* DSC Kaynakları)
  • DSC Kaynakları için yeniden başlatma davranışı
  • DSC Yapılandırma bloklarına parametre ekleme
  • DSC Yapılandırma bloklarında akış denetimi deyimlerini kullanma
  • DSC Yapılandırma bloklarında kimlik bilgilerini kullanma
  • DSC Yapılandırması ile ConfigurationData parametresini kullanma
  • DSC Yapılandırmasında Node anahtar sözcüğünü kullanma
  • Bileşik DSC Yapılandırmalarını kullanma (içinde başka bir DSC Yapılandırması iç içe yerleştirilmiş DSC Yapılandırmaları)

Yerleşik DSC Kaynakları kaldırıldı. PSDscResources modülü, kaldırılan bazı DSC Kaynaklarının yerine yenilerini içerir. DSC Kaynaklarının durumu için aşağıdaki tabloya bakın.

DSC Kaynağı Durum
Archive yerine PSDscResources Arşiv DSC Kaynağı kullanılır.
Environment psdscResources Ortam DSC Kaynağı ile değiştirildi.
File Kaldırıldı. Bu DSC Kaynağı DSC v2 ve sonraki sürümlerde kullanılamaz.
Group yerine PSDscResources Grubu DSC Kaynağı kullanılır.
GroupSet yerine PSDscResources GroupSet DSC Kaynağı kullanılır.
Log Kaldırıldı. Bu DSC Kaynağı DSC v2 ve sonraki sürümlerde kullanılamaz.
Package kısmen psdscResources MsiPackage DSC Kaynağı ile değiştirildi.
ProcessSet yerine PSDscResources ProcessSet DSC Kaynağı değiştirildi.
Registry yerine PSDscResources Kayıt Defteri DSC Kaynağı kullanılır.
Script yerine PSDscResources Betik DSC Kaynağı kullanılır.
Service yerine PSDscResources Hizmeti DSC Kaynağı değiştirildi.
ServiceSet yerine PSDscResources ServiceSet DSC Kaynağı değiştirildi.
User psdscResources Kullanıcı DSC Kaynağı ile değiştirildi.
WaitForAll Kaldırıldı. Bu DSC Kaynağı DSC v2 ve sonraki sürümlerde kullanılamaz.
WaitForAny Kaldırıldı. Bu DSC Kaynağı DSC v2 ve sonraki sürümlerde kullanılamaz.
WaitForSome Kaldırıldı. Bu DSC Kaynağı DSC v2 ve sonraki sürümlerde kullanılamaz.
WindowsFeature psdscResources WindowsFeature DSC Kaynağı ile değiştirildi.
WindowsFeatureSet psdscResources WindowsFeatureSet DSC Kaynağı ile değiştirildi.
WindowsOptionalFeature psdscResources WindowsOptionalFeature DSC Kaynağı ile değiştirildi.
WindowsOptionalFeatureSet yerine PSDscResources WindowsOptionalFeatureSet DSC Kaynağı değiştirildi.
WindowsPackageCab psdscResources WindowsPackageCab DSC Kaynağı ile değiştirildi.
WindowsProcess yerine PSDscResources WindowsProcess DSC Kaynağı değiştirildi.