批量搜索网络共享中的文件夹并将完整的UNC显示到文件夹

时间:2016-08-08 04:36:23

标签: batch-file search unc drives

我想知道是否有办法使用批处理文件来实现以下目的。

在我要求客户安装软件之前,我需要建立一个共享文件夹的网络路径。一旦我有了路径,我就可以配置安装包并要求他们进行部署,所有这些都准备好在设置过程的其他元素完成时。

为了使它变得简单,我以为我可以指示客户制作一个名为例如文件夹的文件夹。 " DataStore不要移动"在任何映射的驱动器\ shares上。

E.g。 M:\"或" S:\"或" N:\等等(网站上的所有用户都可以访问各种目录)

通常他们至少有一个或多个。

所以他们制作文件夹" M:\ DataStore不要移动" "或" " M:\ shared_area \ DataStore不要移动" "或" " S:\ DataStore不要移动" "或" " S:\ shared_area \ DataStore不要移动"

然后运行此批处理文件,在共享文件夹\映射驱动器中搜索创建的特定文件夹,并报告完整的UNC,所以

  

folder found on "\\Server\data\shared_area\DataStore DO NOT MOVE"

希望这是有道理的。说实话,我不知道这是否可行,因为我不知道从哪里开始。

  

我看了一下这篇文章   How can I create a batch that searches all (unknown) shared folders on the local network for a specific folder?   但对我没用。

最终我不希望客户做任何事情。最好的解决方案是运行批处理(或者它可能最终成为什么)然后找到可写共享或映射驱动器,创建一个已定义名称的文件夹,然后将文本文件中的完整路径发送给我的drop框。这个阶段我可以实现使用" curl"。试过并测试过。

提前致谢。

0 个答案:

没有答案