0

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

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

为了使它万无一失,我想我可以指示客户在他们的任何映射驱动器\共享上创建一个名为“DataStore DO NOT MOVE”的文件夹。

例如 M:\ "or" S:\ "or" N:\ etc. 等等(网站上的所有用户都可以访问各种目录)

通常他们至少有1个或更多。

所以他们制作文件夹“M:\DataStore DO NOT MOVE”“或”“M:\shared_area\DataStore DO NOT MOVE”“或”“S:\DataStore DO NOT MOVE”“或”“S:\shared_area\DataStore不要动”

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

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

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

我看过这篇文章 如何创建一个批处理来搜索本地网络上的所有(未知)共享文件夹以查找特定文件夹? 但对我不起作用。

最终,我宁愿不让客户做任何事情。最好的解决方案是他们运行批处理(或最终可能是什么),然后找到可写共享或映射驱动器,创建一个定义名称的文件夹,然后将文本文件中的完整路径发送到我的 drop盒子。这个阶段我可以使用“curl”来实现。尝试和测试。

提前致谢。

4

0 回答 0