用命令行创建用户和IIS站点的批处理(WindowsServer2008R2)

本文介绍了一个用于批量创建IIS网站及FTP用户的批处理脚本,通过简单的命令行操作即可实现网站与FTP用户的快速配置。脚本包括创建用户、设置用户组、分配目录权限及添加IIS站点等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

@echo off
set webpath=d:\www\localuser
set appcmdfile=c:\Windows\System32\inetsrv\appcmd.exe
set webname=%1
set ftpuser=%webname%
set webuser=web.%webname%

rem 添加用户
net user %ftpuser% %2 /add /y
net localgroup guests %ftpuser% /add
net localgroup users %ftpuser% /delete
net user %webuser% %3 /add /y
net localgroup guests %webuser% /add
net localgroup users %webuser% /delete


rem 修改目录权限
cacls %webpath%\%webname% /T /E /G %webuser%:R
cacls %webpath%\%webname% /T /E /G %ftpuser%:C

rem 添加IIS站点
%appcmdfile% add site /name:%webname% /bindings:"http://%webname%:80,http://www.%webname%:80" /physicalpath:%webpath%\%webname%


使用方法:首先在d:\www\localuser目录下建立文件夹,名称为web站点名称,将web站点文件复制到此目录中
                然后执行此批处理,批处理名 + 参数1 + 参数2 + 参数3
                参数1:web站点名称
                参数2:web密码
                参数3:ftp用户密码

iis建立独立用户网站流程 建立独立用户的网站流程: 一、先新建一个用户 右击我的电脑-然后点击管理 右击用户-新建用户 按照如图所示创建一个用户,建议用户名称网站的域名对应,容易区别 二、创建网站 右击网站-点击新建-网站 输入站点的名称,建议域名一样。 网站ip地址选择未分配,端口选择80 ,然后输入网站域名。 输入网站存放的路径,然后勾上允许匿名访问。 如图所示勾上读取运行脚本。 网站创建完成 三、设置网站的权限配置网站用户 右击新建好的网站-点击权限 按照如图所示添加新建的用户并赋予(除完全控制遍历文件夹、运行文件的权限之外)全部权限。 勾选上用 在次显示的可以应用到子….然后点击确定。 设置好的权限如上图所示。 右击新建好的网站,然后点击属性—再点击目录安全性-然后点击身份验证访问控制里的编辑 勾上允许匿名用户访问,用户名填写新建的用户新建用户时设置的密码。然后确定,到此整个独立用户运行的网站就建立完成。 1、(注意:如果在访问网站的时候提示未授权或者是弹出一个登录框要求输入用户密码,请按照如下步骤操作: 右击我的电脑-然后点击管理-然后找到新建立的用户(例如site1)然后再右击-点击设置密码-点击继续,给此用户设置一个复杂的密码。 2、右击建立好的网站-然后点击属性-然后再点击目录安全性里的编辑,再此处输入新建好的那个用户,然后在此处输入刚才修改用户同样的密码,然后确定退出。 )
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值