windows 中的 net share 实际路径

windows 中的 net share 实际路径

我有一个 UNC 共享文件夹,其路径如下

\\192.168.0.100\SharedTemp\MuhammedRauf\UNC

我如何知道上述的物理路径(使用net share或 Windows 7 中的任何其他工具)?

答案1

如果您有权访问充当“文件服务器”的 PC,我可以通过右键单击计算机并选择“管理”来执行此操作,然后在共享中您可以找到共享在物理磁盘上的存储位置。这也有效(如果您有用户/密码)将您的 Microsoft 管理控制台 (mmc.exe) 连接到远程主机。

只要询问任何详细信息:我很乐意提供帮助:)

答案2

您可以尝试以下方法之一:

  • 运行cmd以进入命令提示符。从那里输入net share。第一列显示共享的名称,第二列显示实际位置。
  • 运行regedit以进入注册表数据库。从那里导航到HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\LanmanServer\Shares

以下解决方案无法正常工作,但由于您运行的是 Windows7,您可以尝试执行程序像这样:psexec -u USERNAME -p PASSWORD \\REMOTE-PC net share

编辑:下面的脚本不能正常工作

这些方法仅在您引用本地计算机上的 UNC 路径时才有效。如果不行,您应该上传一个小型 Visual Basic 脚本并将其命名为显示当前文件夹

currentDirectory = left(WScript.ScriptFullName,(Len(WScript.ScriptFullName))-(len(WScript.ScriptName)))
WScript.Echo currentDirectory

您现在需要做的就是导航到上面的 UNC 路径并运行它。


编辑:下面的脚本不能正常工作

如果网络 PC 运行的是 Linux/Mac,请尝试以下操作:

将此小脚本上传为显示当前文件夹.htm并运行它:

<HTML><HEAD>
<SCRIPT LANGUAGE="JavaScript">
var path = location.pathname;
document.write("<center>" + path + "</center>");
</SCRIPT>
</HEAD></HTML>

相关内容