我在PowerShell 2.0中使用以下命令检查特定文件夹是否共享但是我收到错误。
[bool](Get-WmiObject -Class Win32_Share -ComputerName ravenPC -Filter "Path='D:\websites\website1'")
另外,我想将bool的值存储在变量中,并且每次检查它是真还是假。有人可以帮我这个。
我得到的错误如下:
Get-WmiObject : Invalid query At line:1 char:21 + [bool](Get-WmiObject <<<< -Class Win32_Share -ComputerName ravenPC -Filter "Path='D:\websites\website1'") + CategoryInfo : InvalidOperation: (:) [Get-WmiObject], ManagementException + FullyQualifiedErrorId : GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand
答案 0 :(得分:2)
您需要转义WMI查询中的反斜杠:
[bool](Get-WmiObject -Class Win32_Share -ComputerName ravenPC -Filter "Path='D:\\websites\\website1'")