如何为使用 Powershell 的每个人设置文件夹的写入权限

2024-02-25

我试图与所有人共享一个文件夹并使用以下命令,但它不起作用。

NET SHARE Movies=C:\foldername  "/GRANT:Everyone,FULL"

运行此命令后,会出现一条消息“电影共享成功”,但当我检查文件夹权限时,它不会显示相同的内容。

谁能告诉我正确的命令吗?


你的网络份额工作得很好。要设置文件夹权限,您需要设置 ACL 权限:

$sharepath = "C:\foldername"
$Acl = Get-ACL $SharePath
$AccessRule= New-Object System.Security.AccessControl.FileSystemAccessRule("everyone","FullControl","ContainerInherit,Objectinherit","none","Allow")
$Acl.AddAccessRule($AccessRule)
Set-Acl $SharePath $Acl

您会注意到,“所有人”将在文件夹的安全选项卡上显示为具有完全访问权限。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何为使用 Powershell 的每个人设置文件夹的写入权限 的相关文章

随机推荐