我想創建一個網絡共享和設置ACL權限,它適用於1個文件夾的完美,但我想爲1個文件夾創建相同的東西,我只是不想重複代碼。如何在powershell中使用循環取多個變量值
以下是1個文件夾我的工作代碼,我也會把其他文件夾的路徑
$MediaFoler_Security = 'C:\Projects\MediaContent'
$acl = Get-Acl $MediaFoler_Security
$rule = New-Object System.Security.AccessControl.FileSystemAccessRule("IIS_IUSRS","FullControl",
"ContainerInherit, ObjectInherit", "None", "Allow")
$acl.AddAccessRule($rule)
Set-Acl $MediaFoler_Security $acl
這裏是我的其他文件夾路徑
$DeployFolder_Security = 'C:\Projects\Deployments'
你的代碼工作完美,目前我只有1個用戶'IIS_IUSRS',怎麼可以我添加'管理員'以及與IIS_IUSRS一起,而無需添加額外的行, – srk786 2014-10-29 15:23:10
你不能,添加額外的行在循環中的第二個訪問規則 – Paul 2014-10-29 15:25:44
所以有什麼辦法可以添加IIS_IUSRS和管理員在1去 – srk786 2014-10-29 15:26:18