【发布时间】:2017-02-20 06:48:11
【问题描述】:
我在 PowerShell 2.0 中使用以下命令检查特定文件夹是否已共享,但出现错误。
[bool](Get-WmiObject -Class Win32_Share -ComputerName ravenPC -Filter "Path='D:\websites\website1'")
另外,我想将 bool 的值存储在一个变量中,并每次检查它是真还是假。有人可以帮我解决这个问题吗?
我得到的错误如下:
Get-WmiObject : 无效查询
在行:1 字符:21
+ [bool](Get-WmiObject
【问题讨论】:
-
也许你可以使用这样的东西(在我的本地机器上测试)
if(Get-WmiObject -Class Win32_Share | Select-String -pattern "yourFolder"){ echo "Is Shared"; } -
兄弟,这行不通。没有错误,但没有输出:(
标签: shell powershell powershell-2.0