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

栏目: 数据库 · SQL Server · 发布时间: 7年前

内容简介:在服务器上添加一个网站时,需要做一系列步骤,这个步骤往往是人工做的,能不能用程序来执行呢?可以的,主要是通过调用命令行来执行。

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

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

创建用户

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'

从 Users 组移除用户

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

echo 'remove from Users'

net localgroup Users {username} /delete

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

创建文件夹

echo "create directory"

mkdir "{directoryPath}"

给文件夹赋权限

echo "grant permission"

创建应用程序池和网站

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 语句,不是命令。

--create database
create database {databaseName}

--添加 SQL Server 登录
--sp_addlogin

--添加 Windows 登录
sp_granlogin '{domain}\{username}'

--添加数据库用户
use {databaseName}
--sp_adduser '{domain}\{username}', '{username}', 'db_owner' --为兼容老SQL,这会创建一个同名的架构
create user [{domain}\{username}] --注意中括号

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

Ajax for Web Application Developers

Ajax for Web Application Developers

Kris Hadlock / Sams / 2006-10-30 / GBP 32.99

Book Description Reusable components and patterns for Ajax-driven applications Ajax is one of the latest and greatest ways to improve users’ online experience and create new and innovative web f......一起来看看 《Ajax for Web Application Developers》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

JSON 在线解析
JSON 在线解析

在线 JSON 格式化工具

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码