下午好!
我在使用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的问题,而是PowerShell本身的问题。
我有一个cmdlet在一个开关块中。举个例子,我在一个开关块内有一个cmdlet。
Switch($item){
{$_ -eq $true}{do something}
{$_ -eq $fales}{do something}
get-service -name $item
}
是这样的 获得服务 无法过滤的cmdlet。