使用多个名称共享同一文件夹的命令

使用多个名称共享同一文件夹的命令

我目前正在改进我们的部署流程,我非常想自动化其中一个新步骤。通过 Windows UI,我可以在网络上以多个不同的名称共享同一个文件夹。有一个用于共享的提示命令(“NET SHARE _shared$=c:\Example”),但它只允许为文件夹添加一个共享名称。是否有一个提示命令和/或是否有办法以编程方式执行此操作,例如使用 Windows API 甚至 WMI? 

在此处输入图片描述

答案1

在命令提示符下,您可以使用mklink /D new-name existing-folder创建“目录符号链接”,然后共享该链接。例如:

net share documents=c:\users\michael\documents
mklink /d documents2 documents
net share documents2=c:\users\michael\documents2

这将创建两个共享,documents并且documents2c:\users\michael\documents缺点是您将有一个documents2文件夹挂在那里,这将是该文件夹的符号链接documents

友情建议:如果您决定开始使用符号链接,请务必先仔细阅读所有相关文档。

相关内容