PowerShell DSC:数据源无法处理过滤器。

问题描述 投票:0回答:1

下午好!

我在使用PowerShell DSC(特别是Start-DscConfiguration cmdlet)的过程中遇到了一个问题,2天来我一直在试图解决这个问题,现在我在这里:)

我在一个特定的MOF文件中得到以下错误,之前的MOF运行正常。

The data source could not process the filter. The filter might be missing or it might be invalid. Change the filter
and try the request again.
    + CategoryInfo          : InvalidArgument: (root/Microsoft/...gurationManager:String) [], CimException
    + FullyQualifiedErrorId : HRESULT 0x8033801a

EDIT:有人之前遇到过这个错误吗?我可以分享有问题的MOF文件,并删除一些限制信息。谢谢您

powershell dsc
1个回答
0
投票

这里的问题不是PowerShell DSC的问题,而是PowerShell本身的问题。

我有一个cmdlet在一个开关块中。举个例子,我在一个开关块内有一个cmdlet。

Switch($item){
  {$_ -eq $true}{do something}
  {$_ -eq $fales}{do something}

  get-service -name $item
}

是这样的 获得服务 无法过滤的cmdlet。

© www.soinside.com 2019 - 2024. All rights reserved.