2016-04-11 16 views
1

Bir dizi önkoşul (PowerShell 5'in kendisi ve Yükleme Paketi aracılığıyla birkaç DSC paketi dahil) yükleyen bir DSC yapılandırmasına sahibim. Windows Rolleri/Özellikler, yazılım, yapılandırma yükleme çalışır ikinci DSC yapılandırmasına sahipZincirleme (oluşturmayan) DSC Yapılandırmaları

vb

nasıl bunlar zincirleme biçimde zamanlayabilirsiniz ? Yani "Önkoşullar" Yapılandırmam başarıyla uygulandıktan sonra "Kurulum" Yapılandırmamın çalıştırılmasını istiyorum.

"Kurulum" Yapılandırması'nın kullandığı DSC paketlerinin bir kısmı aslında "Önkoşullar" Yapılandırması sırasında yüklendiğinden DependsOn veya Kompozit Kaynaklar kullanamıyorum çünkü DependsOn ile Kompozit Kaynak oluşturmaya çalıştıysam , ilk etapta mof dosyasını oluşturmaya çalışırken hata olur.

cevap

1

DSC, fazları desteklemez, ancak DSC yapılandırmasının teslimini denetlerseniz, senaryonuzu çözmek için kısmi yapılandırmayı kullanabilirsiniz. İki kısmi yapılandırma kısmi1 ve kısmi2 var. Basma modunda yayınlama-DScConfiguration kullanarak yalnızca kısmi1 dağıtın. Ardından, yapılandırmayı uygulamak için DSC için Start-DscConfiguration -useExisting öğesini çalıştırın. Get-DscConfigurationStatus cmdlet'ini kullanarak yapılandırmanın durumunu kontrol edin. İlk kısmi yapılandırma başarıyla uygulandıysa, kısmi2 yapılandırmasını başarıyla yayınlayın ve her iki yapılandırmayı da uygulamak için yeniden Start-DscConfiguration -useExisting kullanın. Yapılandırma sunmak için çekme modunu da kullanabilirsiniz, ancak kısmi1 başarıyla uygulandığında, çekme sunucusunda kısmi2 yayınlamanın bir yolu olmalıdır. Kısmi yapılandırma hakkında daha fazla bilgi https://msdn.microsoft.com/en-us/powershell/dsc/partialconfigs adresinde bulunabilir. DSC'deki destek aşamaları için bir hizmet talebi talebi (https://windowsserver.uservoice.com/forums/301869-powershell) öneririm.