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

Powershell 如何在文件夹安全选项卡中添加用户,powershell,Powershell,您好,我有一个共享文件夹,我已授予以下权限 net share $NetworkSharePath '/Grant:Administrators,FULL' '/Grant:IIS_IUSRS,FULL' | out-null 但这只会在“共享权限”选项卡上创建用户。我也想在“安全”选项卡上添加IIS用户,但不知道如何做到这一点 $Networkshare_Name = 'Media' $NetworkShare_Path = 'Media=C:\_Projects\mediaFolder'

您好,我有一个共享文件夹,我已授予以下权限

net share $NetworkSharePath  '/Grant:Administrators,FULL' '/Grant:IIS_IUSRS,FULL' | out-null
但这只会在“共享权限”选项卡上创建用户。我也想在“安全”选项卡上添加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
还是不走运

    $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

只是在我的手机上,但你要找的小屋是获得acl和设置-acl@Matt显然在他的手机上,是自动更正的受害者!他指的是小村庄而不是小屋;net共享工作正常,它添加了iis用户,但由于某些原因,它没有在安全选项卡上添加iis用户。请提供证据。代码应该满足您的要求。当我运行此程序时,不会出现任何错误,只是创建了文件夹共享权限,但在“安全”选项卡中,我找不到IIS\u IUSRST这对我不起作用,我已使用应用解决方案编辑了我的问题。请在尝试调试此程序时澄清问题所在,通过运行两行代码,我收到错误消息“找不到驱动器”问题在于我的脚本我可以使用IIS_IUSRS创建网络共享,但我也想将IIS_IUSRS添加到文件夹安全选项卡,当我运行脚本时,我发现错误:找不到驱动器将$NetworkShare\u Path='Media=C:\\u Projects\mediaFolder'替换为$NetworkShare\u Path='C:\\u Projects\mediaFolder',或者创建另一个仅包含该路径的变量
$acl = Get-Acl $NetworkSharePath
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("Administrators","FullControl", "ContainerInherit, ObjectInherit", "None", "Allow")
$acl.AddAccessRule($rule)
Set-Acl $NetworkSharePath $acl