xDSCResourceDesigner icon indicating copy to clipboard operation
xDSCResourceDesigner copied to clipboard

Test-xDscSchema and Test-xDscResource report errors for any CIM class defined in the *.schema.mof that is not derived from OMI_ResourceBase.

Open nanalakshmanan opened this issue 10 years ago • 0 comments

XCopy the CimETWProvider module and DSC resource robocopy /s %sdxroot%\ admin\axp.test\cim\cimetwprovider\cmdletization "%ProgramFiles%"\WindowsPowerShell\Modules\CimETWProvider

Open a PowerShell prompt. cd $env:programfiles\WindowsPowerShell\Modules\CimETWProvider\DscResources\MSFT_xEtwSession Import-Module xDscResourceDesigner

Run Test-xDscSchema .\msft_xetwsession.schema.mof Expected: No Errors Actual: An erroneous error is reported for the Providers property Test-SchemaProperty : In property Providers, only MSFT_Credential and MSFT_KeyValuePair are allowed as EmbeddedInstances. At C:\Program Files\WindowsPowerShell\Modules\xDSCResourceDesigner\xDSCResourceDesigner.psm1:2335 char:17

  • ... $null = Test-SchemaProperty $_ ([ref]$hasKey) ([ref]$errorIds)
  •                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : InvalidEmbeddedInstance,Test-SchemaProperty Run Test-xDscResource xEtwsession Expected: No Errors Actual: Multiple erroneous errors are reported for the Providers property

Test-SchemaProperty : In property Providers, only MSFT_Credential and MSFT_KeyValuePair are allowed as EmbeddedInstances. At C:\Program Files\WindowsPowerShell\Modules\xDSCResourceDesigner\xDSCResourceDesigner.psm1:2335 char:17

  • ... $null = Test-SchemaProperty $_ ([ref]$hasKey) ([ref]$errorIds)
  •                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : InvalidEmbeddedInstance,Test-SchemaProperty Test-BasicDscFunction : In function Get-TargetResource, the type Microsoft.Management.Infrastructure.CimInstance[] of parameter Providers is not supported. At C:\Program Files\WindowsPowerShell\Modules\xDSCResourceDesigner\xDSCResourceDesigner.psm1:2694 char:13
  • $null = Test-BasicDscFunction $GetCommandInfo.Value "Get-TargetRe ...
    
  •         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : UnsupportedTypeError,Test-BasicDscFunction Test-BasicDscFunction : In function Set-TargetResource, the type Microsoft.Management.Infrastructure.CimInstance[] of parameter Providers is not supported. At C:\Program Files\WindowsPowerShell\Modules\xDSCResourceDesigner\xDSCResourceDesigner.psm1:2696 char:13
  • $null = Test-BasicDscFunction $SetCommandInfo.Value "Set-TargetRe ...
    
  •         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : UnsupportedTypeError,Test-BasicDscFunction Test-BasicDscFunction : In function Test-TargetResource, the type Microsoft.Management.Infrastructure.CimInstance[] of parameter Providers is not supported. At C:\Program Files\WindowsPowerShell\Modules\xDSCResourceDesigner\xDSCResourceDesigner.psm1:2698 char:13
  • $null = Test-BasicDscFunction $TestCommandInfo.Value "Test-Target ...
    
  •         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    • CategoryInfo : NotSpecified: (:) [Write-Error], WriteErrorException
    • FullyQualifiedErrorId : UnsupportedTypeError,Test-BasicDscFunction

nanalakshmanan avatar Feb 16 '16 23:02 nanalakshmanan