我的 WQL 查询遇到了奇怪的问题。
$SCCMQuery = @'
Select UAR.User, UAR.Application, UAR.CurrentState from sms_fullcollectionmembership as FCM
INNER JOIN SMS_UserApplicationRequest as UAR ON UAR.User=FCM.SMSID
where FCM.CollectionID="a\100104"
'@
$Results = Get-WmiObject -Namespace "root\SMS\Site_Name" -Query $SCCMQuery
上面的查询不能正常工作,但是当我FCM.CollectionID
像这样(a\\100104
)添加另一个反斜杠时,它开始工作。
有人可以告诉我为什么它会这样工作吗?我不能手动将反斜杠放在所有值中,因为它们稍后将由其他 WMI 查询生成。