通过cmd.exe和net share创建共享并授予权限

时间:2014-08-15 12:23:54

标签: permissions cmd wmi windows-server-2008 finalbuilder

我正在尝试在Windows Server 2008上创建共享。

我可以通过GUI完成它,一切都像魅力一样。

但是当我尝试通过命令提示符(我需要命令提示符进行FinalBuilder WMI操作步骤)时,没有任何反应。

我使用命令:

C:\>net share MyShare=d:\MyShareFolder /grant:Everyone,FULL

它会返回一条消息,例如"共享已创建",它确实已创建 - 但未应用权限。

我最初尝试将特定用户授予共享,但这也失败了。命令是这样的:

C:\>net share MyShare=d:\MyShareFolder /grant:domain\myuser,FULL

我还尝试在domain \ user-specification周围使用双引号,但结果相同。

必须有一些我不知道的东西 - 但它是什么?

谢谢,

/的Jesper

2 个答案:

答案 0 :(得分:3)

您必须确保用户具有授予该文件夹的权限。

例:

icacls "d:\MyShareFolder" /grant myuser:(OI)(CI)F

答案 1 :(得分:0)

你怎么知道它失败了?它在这里工作。如果名称中有空格,则需要引号。

您确实知道文件权限仍然适用。用户需要共享和文件权限。