如何查找共享路径的本地路径。
我的共享路径是" \ somemachine \ shared \ scripts \ testing" 它的本地路径是" D:\ myshares \ scripts \ testing"
谢谢!
答案 0 :(得分:2)
使用WMI,您可以获得具有本地路径等价物的共享列表:
PS C:\> gwmi Win32_Share
Name Path Description
---- ---- -----------
ADMIN$ C:\Windows Remote Admin
C$ C:\ Default share
IPC$ Remote IPC
您只需要将Name属性与您的共享路径匹配,然后将其替换为使用结果的Path
属性获取该服务器上的本地路径:
$name = "shared"
$share = (gwmi Win32_Share | ? { $_.Name -eq $name }
$path = $share.Path + "\scripts\testing"
注意:您还可以将-ComputerName
参数传递给gwmi
cmdlet,以针对另一台计算机运行该命令。您可能还需要传递-Credential
参数以提供有效凭据。
答案 1 :(得分:1)
即使您无权访问WMI,也可以使用net
命令来完成此操作:
PS C:\> net share
Share name Resource Remark
------------------------------------------------------------------------------
C$ C:\ Default share
IPC$ Remote IPC
ADMIN$ C:\Windows Remote Admin
The command completed successfully.