用命令创建用户、配置 IIS、配置 SQL Server

作者:vkvi 来源:千一网络(原创) 日期:2018-8-23

在服务器上添加一个网站时,需要做一系列步骤,这个步骤往往是人工做的,能不能用程序来执行呢?

可以的,主要是通过调用命令行来执行。

创建用户

echo "add user"
net user {username} {password} /add
REM net user myuser /active:no 禁用 myuser 用户
REM net user myuser /active:yes 激活 myuser 用户
REM net user myuser /passwordchg:yes 用户 myuser 可以改变密码
REM net user myuser /passwordreq:yes 用户 myuser 必须拥有密码
REM net user myuser /expires:never 用户 myuser 永不过期,实际无效。

设置密码永不过期

echo 'password no expires'
wmic.exe UserAccount Where Name="{username}" Set PasswordExpires="false"

从 Users 组移除用户

新添加的用户默认是在 Users 组中,有些要求从这个组删除,可这样操作:

echo 'remove from Users'
net localgroup Users {username} /delete

注意组名 Users 不能添加引号。

创建文件夹

echo "create directory"
mkdir "{directoryPath}"

给文件夹赋权限

echo "grant permission"
icacls "{directoryPath}" /grant {username}:(F)

创建应用程序池和网站

echo "add apppool"
C:\Windows\System32\inetsrv\appcmd add apppool /name:{apppoolName} /managedRuntimeVersion:v2.0 /managedPipelineMode:Integrated
echo "add site"
C:\Windows\System32\inetsrv\appcmd add site /name:"{siteName}" /physicalPath:{directoryPath} /bindings:http://{domain}:80

设置应用程序池和网站

echo "set apppool"
C:\Windows\System32\inetsrv\appcmd set site /site.name:"{siteName}" /[path='/'].applicationPool:{apppool}
echo "add app"
C:\Windows\System32\inetsrv\appcmd add app /site.name:"{siteName}" /path:/{appName}

添加 SQL Server 的登录和用户

这里用的是 SQL 语句,不是命令。

 

你前面那位网友看了:重庆夜景-洪崖洞

▲▲▲嘿,欢迎转载传播本站原创文章,尽量保留来源噢。▲▲▲

文章评论
标题:必填
内容:
本站永远终止与捏造“罪名”不支付广告费的某度联盟合作。
vkvi
vkvi

作者简介: vkvi,致力于 .NET Web 开发、移动开发的技术推广,在 .NET、SQL Server、Windows Server 等方面有深入研究和丰富经验,10 年间共计撰写文章 4000 余篇。 主持金融、国土、农业、电商等多个行业项目执行, 推行“技术提升生产力、人心决定成功率”的管理理论。 联系他