我想知道是否有办法使用批处理文件来实现以下目的。
在我要求客户安装软件之前,我需要建立一个共享文件夹的网络路径。一旦我有了路径,我就可以配置安装包并要求他们进行部署,所有这些都准备好在设置过程的其他元素完成时。
为了使它变得简单,我以为我可以指示客户制作一个名为例如文件夹的文件夹。 " 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"。试过并测试过。
提前致谢。