如何在文件夹安全选项卡中添加用户

srk*_*786 3 powershell

大家好,我有一个共享文件夹,我已为其授予以下权限

net share $NetworkSharePath  '/Grant:Administrators,FULL' '/Grant:IIS_IUSRS,FULL' | out-null
Run Code Online (Sandbox Code Playgroud)

但这只会在共享权限选项卡上创建用户我也想在安全选项卡中添加 IIS 用户,但不知道如何做到这一点

$Networkshare_Name = 'Media'
$NetworkShare_Path = 'Media=C:\_Projects\mediaFolder'
net share $NetworkSharePath  '/Grant:Administrators,FULL' '/Grant:IIS_IUSRS,FULL' | out-null


    $acl = Get-Acl $NetworkSharePath
    $rule = New-Object   
    System.Security.AccessControl.FileSystemAccessRule("IIS_IUSRS","FullControl",   
    "ContainerInherit,ObjectInherit", "None", "Allow")  

    $acl.AddAccessRule($rule)
    Set-Acl $NetworkSharePath $acl
Run Code Online (Sandbox Code Playgroud)

仍然没有运气

    $folder = "C:\_Projects\mediaFolder"
    $acl = Get-Acl $folder
    $permission = "IIS_IUSRS","FullControl","Allow"
    $rule = New-Object System.Security.AccessControl.FileSystemAccessRule $permission
    $acl.AddAccessRule($rule)
    Set-Acl $folder $acl
Run Code Online (Sandbox Code Playgroud)

Pau*_*aul 5

$acl = Get-Acl $NetworkSharePath
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Administrators","FullControl", "ContainerInherit, ObjectInherit", "None", "Allow")
$acl.AddAccessRule($rule)
Set-Acl $NetworkSharePath $acl
Run Code Online (Sandbox Code Playgroud)