有没有办法使用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中的帮助功能也没有用处。
答案 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"}