如何使用Powershell在IIS中修改授权规则(URL授权)

时间:2014-05-15 19:49:23

标签: powershell iis authorization

有没有办法使用Powershell修改IIS(8.0)中URL的授权规则?

我见过很多针对.NET和FTP的解决方案,但对于IIS来说并不是这样。 喜欢ftp。

   
Import-Module WebAdministration
Add-WebConfiguration -Filter /System.FtpServer/Security/Authorization -Value (@{AccessType="Allow"; Users="$FTPUsername"; Permissions="Read, Write"}) -PSPath IIS: -Location "Default FTP Site/$FTPUserDir/$FTPUsername"    

此外,PowerShell中的帮助功能也没有用处。

2 个答案:

答案 0 :(得分:2)

试试这个:

   
Add-WebConfiguration -Filter /system.webServer/security/authorization -Value (@{AccessType="Allow"; Users="$IISUsername"; Permissions="Read, Write"}) -PSPath IIS: -Location "Your IIS Site"

答案 1 :(得分:0)

我成功使用它将用户添加到Web服务器本身的授权规则(不是站点):

Add-WebConfiguration -Filter "/system.webServer/security/authorization" -Value @{accessType="Allow"; users="xxx"; verbs="xxx"}