2016-04-11 8 views
1

私は、複数の前提条件(PowerShell 5自体とInstall-Package経由のいくつかのDSCパッケージに含まれています)をインストールするDSC構成を持っています。DSC構成のチェイン化(合成なし)

私が連鎖的にこれらのスケジュールを設定するにはどうすればよい

などWindowsの役割/機能をインストールする作業を行う2回目のDSCの構成、ソフトウェア、コンフィギュレーションを、持っていますか?つまり、「前提条件」設定が正常に適用された後、「セットアップ」設定を実行したいのですか?

"Setup" Configurationが使用するDSCパッケージの中には、 "Prerequisites" Configuration中に実際にインストールされているものがあるため、DependsOnやComposite Resourcesは使用できません。したがって、DependsOn最初にmofファイルを生成しようとするとエラーになります。

答えて

1

DSCではフェーズはサポートされていませんが、DSC設定の配信を制御する場合は、シナリオを解決するために部分設定を使用できます。 partial1とpartial2の2つの部分的な構成があります。 publish-DScConfigurationをプッシュモードで使用してpartial1のみを展開します。次に、Start-DscConfiguration -useExisting for DSCを実行して設定を適用します。 Get-DscConfigurationStatusコマンドレットを使用して構成の状態を確認します。最初の部分的な構成が正常に適用された場合は、partial2構成を公開し、もう一度Start-DscConfiguration -useExistingを使用して両方の構成を適用します。プルモードを使用して構成を提供することもできますが、partial1が正常に適用された場合にのみ、プルサーバにpartial2を公開する方法が必要です。部分設定の詳細については、https://msdn.microsoft.com/en-us/powershell/dsc/partialconfigsを参照してください。 DSCのフェーズをサポートするためのユーザーボイスリクエスト(https://windowsserver.uservoice.com/forums/301869-powershell)を提出することをお勧めします。