假设我是名为“Server1”的服务器上的管理员,并且存在使用 UNC 路径的共享\\\Server1\Share1
。
如果我远程访问服务器 1 并以管理员身份登录,鉴于共享文件夹可以在任何地方定义,我该如何找到物理驱动器位置而无需扫描数百万个文件夹。
答案1
打开命令提示符窗口并输入net share
,然后点击Enter。
答案2
除了使用net share
,您还可以使用 wmic - 这使您可以查询远程系统(使用/node:
)并且只获取您感兴趣的系统,例如。
列出指定股份分享1。
wmic /node:Server1 share where name="Share1" get name,path`
模式匹配仅查找包含以下内容的共享温度:
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
)