2016-05-05 15 views
1

Invoke-DSCResource auf WindowsFeatureSet aufrufen schlägt mit merkwürdigem Fehler fehl.Invoke-DscResource auf WindowsFeatureSet schlägt fehl

Invoke-DscResource -Name WindowsFeatureSet -Property @{Name = 'FileAndStorage'; Ensure = 'Present' } -Method test -ModuleName PSDesiredStateConfiguration 

Invoke-DscResource: Fehler Eigenschaften in CimInstance serialisiert werden. In Zeile: 5 Zeichen: 1 + Invoke-DscResource -Name WindowsFeatureSet -Property @ {Name = ‚FileAn ... + ~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Invoke-DscResource], SerializationException + FullyQualifiedErrorId: System.Runtime.Serialization.SerializationException, Microsoft.PowerShell.DesiredStateConfiguration.Commands.InvokeDscResourceMethodCommand

+1

Dies ist ein bekanntes Problem, und zu diesem Zeitpunkt sind mir keine anderen Problemumgehungen als die Verwendung der Ressource aus der Konfiguration bekannt. –

+0

Ich sehe, Sie haben bereits ein Problem (http://windowsserver.uservoice.com/forums/301869-powershell/suggestions/13744065-invoke-dscresource-on-windowsfeatureset-fails) auf PowerShell User Voice abgelegt und darauf hingewiesen scheint alle zusammengesetzten Ressourcen zu beeinflussen. Andere sollten für das Problem stimmen, wenn Sie es möchten. – TravisEz13

+0

Leider funktioniert die Problemumgehung für dsc_resource in Chef nicht, da sie für den Vorgang das Invoke-DSCResource-Cmdlet verwenden –

Antwort

0

Zusammengesetzte Konfigurationen werden niemals vom LCM geladen. Sie werden nur während der Kompilierung verwendet und das generierte MOF hat die zusammengesetzte Konfiguration in seine zugrunde liegenden Ressourcen aufgelöst. Es wird also nicht erwartet, dass dies funktioniert. Sie können stattdessen 'WindowsFeature' verwenden. In diesem Blog werden zusammengesetzte Ressourcen in DSC erläutert http://nanalakshmanan.com/blog/Composite-Resources-Explained/