如何通过批处理文件授予域用户对网络共享的访问权限?

如何通过批处理文件授予域用户对网络共享的访问权限?

我正在尝试在批处理文件中向域用户授予访问权限,如下所示:

net share sharename=c:\dir /GRANT:\domain\username,FULL

但失败了。我只能向本地用户授予权限。有没有办法向域用户授予权限净份额? 如果没有,我该如何在批处理文件中执行此操作?

答案1

net share 共享名=c:\dir /GRANT:域\用户名,FULL

答案2

尝试使用用户主体名称格式而不是登录名。它对我有用。

net share sharename=c:\dir /GRANT:username@domain,FULL

用户名格式

答案3

您还必须发送授予用户完全权限的命令 icacl。

  icacls "C:\dir" /grant  computerName\userName:(OI)(CI)F

你可以在这里找到完整的文档

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/icacls

相关内容