IIS调用批处理权限的处理

简介:

最近公司希望将Windows 2003升级为Windows 2008,做完安全设置后发现.net调用批处理拒绝访问的情况。

网上很多说更改应用程序池的权限,建议不需要修改该权限,我这里强烈建议使用默认的权限控制。

wKiom1YcYE2xZQLoAAIo2yHMzX0736.jpg


故障情况:

.net可以正常调用exe文件,但是无法调用批处理文件。


最后使用程序跟踪发现调用批处理需要cmd.exe访问执行权限,因为安全上考虑将cmd.exe的users用户执行权限都删除了。于是在c:\windows\system32\cmd.exe将users权限赋予执行即可正常。


另外说明:

IIS网站根目录只需要USERS读和执行的权限即可正常,如果web应用程序会向目录写东西如自动生成如静态文件的,则只需要将该目录设置为IIS_IUSER为读写权限

wKioL1YcYlSyHD5xAAGROP_h3b0000.jpg

并且在高级权限设置里面将执行权限拿掉即可。

wKioL1YcYv2STOPRAAIOrmMKZKs588.jpg


本文转自 rong341233 51CTO博客,原文链接:http://blog.51cto.com/fengwan/1702356

相关文章
|
安全 网络安全 数据安全/隐私保护
IIS安全:配置web服务器权限更好地实现访问控制
IIS安全:配置web服务器权限更好地实现访问控制
1474 1
|
开发工具 git
使用批处理(.bat)文件一键编译 .NET CORE 网站并发布至 IIS
向 IIS 发布网站的传统方式是:开发人员在开发机上对项目源代码编译并将生成的程序集复制到服务器上的网站目录中.在 .NET CORE 时代开启后,复制操作很容易因为文件占用而失败.
266 0
|
数据安全/隐私保护 Windows .NET
|
.NET 测试技术 Windows
批处理命令行CMD启动停止重启IIS的命令
原文:批处理命令行CMD启动停止重启IIS的命令 启动IIS:   net start iisadmin    (IIS的整个服务) net start w3svc       (WWW网页WEB服务) 停止IIS:   net stop iisadmin /y     (会自动停...
2077 0
|
Java
使用批处理给IIS添加MIME类型
原文 使用批处理给IIS添加MIME类型   @echo off set /p warn="警告:本脚本会清空全部站点原有MIME类型,输入y按回车继续,直接回车退出:" if "%warn%" neq "y" exit echo wait.
1255 0
|
监控 Windows 网络协议
脚本+批处理打造IIS监控器
原文 脚本+批处理打造IIS监控器 首先说下我什么要写它,第一、它可以帮你做一件事,那就是随时给你监控你公司的网站服务器的状态,一旦你的网站出现问题不能访问了,它就会自动帮你重启IIS然后让死掉的网站活起来。
1230 0