【问题标题】:Get physical path of network share in DOS or Powershell在 DOS 或 Powershell 中获取网络共享的物理路径
【发布时间】:2011-11-20 08:07:58
【问题描述】:

简单的问题,但我似乎找不到或想出答案。

我有一个表示 Windows 网络共享的变量,例如

\\myBoxName\networkshare\shared

在 DOS 或 powershell(最好是前者,虽然这不是什么大问题)中,我需要获取另一个变量值来指示该网络共享的物理路径。所以我正在寻找的答案是......

D:\Networkshare\shared

脚本正在共享所在的盒子上运行,如果有帮助的话。

干杯, 马特

【问题讨论】:

    标签: powershell directory dos


    【解决方案1】:

    试试这个:

    (Get-WmiObject Win32_Share -filter "Name LIKE 'shared'").path # return the path of the share named 'shared"
    

    【讨论】:

    • (Get-WmiObject Win32_Share -filter "Name LIKE '\\BoxName\myShare'").path 在字符 15 处返回“无效查询”错误 - 我是不是语法白痴?
    • 尝试 (Get-WmiObject Win32_Share -filter "Name LIKE 'myShare'").path 或 (Get-WmiObject Win32_Share -filter "Name = 'myShare'").path
    • 啊哈,我明白了。我需要做一些字符串解剖,但它会做我需要的。谢谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    相关资源
    最近更新 更多