如何使用Powershell为Everyone设置文件夹的写权限

时间:2014-06-03 11:27:49

标签: powershell permissions share

我正在尝试与所有人共享一个文件夹并使用以下命令,但它无法正常工作。

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

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

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

1 个答案:

答案 0 :(得分:13)

你的净份额运作得很好。要设置文件夹权限,需要设置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

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