【发布时间】:2020-07-30 18:08:54
【问题描述】:
我编写了一个脚本来自动部署我的平台,但我不知道如何设置应用程序池以使用下面的代码获得权限,只需在下面插入带有应用程序池名称的文本。我认为这是因为这是一个友好的名称,当您通常单击检查名称时,它会获取正确的用户,但我不知道在 powershell 中这样做很热。
function Set_iis_perms {
param (
[parameter(position=0)]
$AppPoolName,
[parameter(position=1)]
$FileName
)
$acl = Get-Acl $FileName
$acl.AddAccessRule((New-Object System.Security.AccessControl.FileSystemAccessRule(("iis apppool\$Apppool_Name"),"Modify","Allow")))
$acl | Set-Acl $FileName
}
即使有人能指出我正确的方向,我也会非常感激。
亲切的问候 多姆
【问题讨论】:
标签: powershell iis application-pool