批处理文件中的共享文件夹不会共享



首先,我是这里的新手,对脚本也很陌生,所以希望我不会太愚蠢,但我正在尝试并不断在这里撞墙。

我正在尝试做的是制作一个批处理脚本,该脚本创建一个文件夹,然后共享此文件夹(读/写(目前我得到的是:

mkdir %scanpath% icacls %scanpath% /grant "Everyone":(OI)(CI)F %ext%

现在,这确实创建了文件夹,并且在文件夹属性中,它实际上设置了正确的权限在手动转到此文件夹属性,检查共享设置并单击共享按钮之前,我实际上无法访问网络上的此文件夹。这似乎是实际传播变化的唯一方法。

当然,这不是什么大问题,而且很容易做到,但肛门就像我一样,我希望它完全工作,并花了最后一天试图寻找解决方案。我主要查看了 net share 命令,但这似乎也不能解决问题。

我希望你们有一个好方法做到这一点,所有的帮助将不胜感激!

有文件和文件夹权限,那么事实是如果它是共享的,那么就有共享权限。你必须拥有所有 3 个。你只完成了第一步。

您需要使用 net share 命令进行共享,net use连接到共享。

这将设置一个名为 fred 的共享,并授予管理员对该共享的完全控制权。

net share fred="C:Intel" /grant:administrators,Full

PS:net命令上的帮助有点不寻常net command /?因为是短帮助,net help command是长帮助。

看起来加倍确实做到了,当我按顺序进行净份额和 ICACLS 时,它突然起作用了。 我会再测试一些,但看起来我明白了。谢谢大家!

最新更新