Powershell 批处理文件以在windows 7中共享文件夹
在Windows 7中运行批处理/脚本文件以共享30个文件夹(每个文件夹都给不同的用户)的最简单方法是什么?他们必须通过网络将备份写入这台电脑,这台电脑上有一个巨大的硬盘,硬盘上有30个文件夹 每个人都有他/她自己的文件夹,他/她必须完全访问该文件夹,但其他人无权访问。抱歉,我不熟悉Win7和脚本 动力地狱?例如,它必须在文件夹C:\John上创建共享John$,权限=person John only,在我们的网络上拥有用户ID XYZ12345。还有另外29个人,每个人都有自己的文件夹名和用户id 相信我,我真的试着四处看看,但我越来越糊涂了 非常感谢。Powershell 批处理文件以在windows 7中共享文件夹,powershell,Powershell,在Windows 7中运行批处理/脚本文件以共享30个文件夹(每个文件夹都给不同的用户)的最简单方法是什么?他们必须通过网络将备份写入这台电脑,这台电脑上有一个巨大的硬盘,硬盘上有30个文件夹 每个人都有他/她自己的文件夹,他/她必须完全访问该文件夹,但其他人无权访问。抱歉,我不熟悉Win7和脚本 动力地狱?例如,它必须在文件夹C:\John上创建共享John$,权限=person John only,在我们的网络上拥有用户ID XYZ12345。还有另外29个人,每个人都有自己的文件夹名和用户
net share=:/grant:,FULL/remark=“description”
将创建具有完整权限的共享-要获得更详细的权限,您可能必须使用setacl.exe,因此您需要从命令行获得的各个部分包括:
FOR /F "tokens=*" %%G IN ("John Mary Matt Greg") DO ...
MKDIR %1
NET SHARE %1=%1 /GRANT:%1
其中“…”是用于创建文件夹和共享的子例程。这就是我们要做的。对于每个用户,您可以执行以下操作:
FOR /F "tokens=*" %%G IN ("John Mary Matt Greg") DO ...
MKDIR %1
NET SHARE %1=%1 /GRANT:%1
非常感谢!我来试试。非常感谢!我试试看。