查找与共享UNC文件夹关联的物理本地路径


51

假设我是名为“ Server1”的服务器上的管理员,并且使用UNC路径存在共享\\\Server1\Share1

如果我远程访问服务器1并以Admin身份登录,那么鉴于可以在任何地方定义共享文件夹,如何在不扫描数百万个文件夹的情况下找到物理驱动器的位置。


Answers:



11

除了使用之外net share,您还可以使用wmic-这允许您查询远程系统(使用/node:),并且仅获得您感兴趣的系统,例如。

列出名为Share1的共享。

wmic /node:Server1 share where name="Share1" get name,path`

模式匹配仅查找包含temp的共享:

wmic share where 'name like ^"^%temp^%"' get name,path

请注意那些看起来^很奇怪的插入符号-cmd转义字符-用于避免cmd扩展环境的字符。变量。如果从wmic内部使用,则不需要它们。

最后,您可以一次在多台计算机上执行此操作,然后将列表另存为格式良好的html表(以及其他格式):

wmic /node:server1,server2 /output:shares.html share get name,path /format:htable

(您也可以使用文件指定带有的主机wmic /node: @file



1
neato。我以前从未听说过此工具。您得到了我的支持:)
Sassafras_wot

为路径设置条件是否有效,就像where path="C:\temp\somesharefolder"我一直在获取ERROR: Description = Invalid query给定的共享路径一样,试图进行反向查找,所以我想查找其共享名称。
jxramos '16

1
@jxramos转义\(使用双反斜杠\\)
wmz

@wmz就像一个咒语一样,必须在cmd中进行一些字符串操作才能将字符串的最后3个字符切碎,这是行尾之类的东西很奇怪。
jxramos '16

6

Windows 7,通过远程桌面连接

如果该计算机具有Windows,并且您可以通过“远程桌面连接”连接到它:

开始 >右键单击计算机 > 管理 > 计算机管理(本地) > 系统工具 > 共享文件夹 > 共享

电脑管理

计算机管理

如果要停止共享,请右键单击一行> 停止共享

在此处输入图片说明


这也应该可以通过remote实现mmc,可以将权限与RDP分开分配给远程,这在某些情况下(可能是人为的?)可能很方便。
underscore_d
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.