Answers:
打开命令提示符窗口并键入net share
,然后单击Enter。
除了使用之外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
)
where path="C:\temp\somesharefolder"
我一直在获取ERROR: Description = Invalid query
给定的共享路径一样,试图进行反向查找,所以我想查找其共享名称。
如果该计算机具有Windows,并且您可以通过“远程桌面连接”连接到它:
开始 >右键单击计算机 > 管理 > 计算机管理(本地) > 系统工具 > 共享文件夹 > 共享
如果要停止共享,请右键单击一行> 停止共享:
mmc
,可以将权限与RDP分开分配给远程,这在某些情况下(可能是人为的?)可能很方便。