nsis mysql_三、NSIS实例

该博客详细介绍了如何使用NSIS创建安装程序,涉及多个服务器配置步骤,包括系统环境检查、AD、Exchange和Lync服务器配置、组件选择、安装记录等。在每个步骤中,都有详细的设置项说明,以及安装过程中的错误处理和恢复机制。
摘要由CSDN通过智能技术生成

9bc28df2b457b2db106389df9323e002.png页面说明

像我们第一章“概述”所说的要求,结合实际应用的需求,安装程序具体页面内容说明如下:

1、欢迎页面

2、许可页面

3、系统环境检查页面

操作系统:Windows Server 2008 R2 / 2012 / 2012 R2 x64

服务器是否已加入域

是否安装数据库SQL Server 2012 Express)

检查未通过给出提示信息,单击[下一步(N)]安装程序将要退出;否则继续安装

4、AD服务器配置页面

设置项:AD服务器地址、域名称、管理员账户、账户密码

5、Exchange服务器配置页面

设置项:是否启用邮箱功能(默认启用)、Exchange版本(默认Exchange 2013)、Exchange服务器地址、管理员账户、账户密码

6、Lync服务器配置页面

设置项:是否启用Lync功能(默认启用)、Lync版本(默认Lync 2013)、Lync服务器地址、管理员账户、账户密码

7、目录选择页面

8、组件页面

如果在Exchange服务器配置页面启用邮箱功能未勾选则Exchange相关设置组件则不选中,Lync设置同理

9、安装记录页面

步骤一:Windows必备组件安装

【1、安装IIS;2、安装.Net Framework】

步骤二:Active Directory帐户准备

【1、ADWeb权限管理员账户“AccessManager”;

2、AD管理员帐户(隶属于Domain Admins、如果启用了Exchange功能需要隶属于Organization Management、Recipient Management)】

步骤三:Active Directory委派设置

【设置Web服务器为“信任此计算机来委派任何服务(仅Kerberos)”】

步骤四:数据库服务器配置

【1、执行数据库创建和初始化脚本“ADManager.sql”;2、配置数据库表AppSetting(ADServerIP、DomainName;

如果启用了Exchange功能需要设置IsEnableExchange、ExchangeVersion、ExchangeServerIP、ExchangeDomainUser、ExchangeDomainUserPwd;

如果启用了Lync功能需要设置IsEnableLync、LyncVersion、LyncServerIP、LyncDomainUser、LyncDomainUserPwd);

3、新建登录名“ADWebAdmin(验证方式为  Windows身份验证)”对新建数据库有读写权限;】

步骤五:Exchange相关设置(如果启用了Exchange功能需要设置)

【1、确定Exchange相关服务是否启动;2、确定Exchang账户对ShellUri有完全控制权限】

步骤六:Lync相关设置(如果启用了Lync功能需要设置)

【1、确定Lync相关服务是否启动;2、确定Lync账户对ShellUri有完全控制权限】

步骤七:应用程序部署

【1、创建应用程序池(需设置应用程序池标识为AD管理员帐户,.NET CLR版本V4.0,经典模式);2、创建应用程序物理路径(把部署包解压缩到安装路径);

3、创建应用程序站点(绑定https/*:443,自签名证书);4、站点设置(设置上面创建的应用程序池;设置身份验证(Windows身份验证、ASP.Net模拟);

设置连接字符串为集成Windows身份验证)】

步骤八:后续处理

【1、在安装目录下输出卸载程序Uninstall.exe;2、创建桌面快捷方式文件夹,包括Web应用程序首页快捷方式和卸载程序的快捷方式3、写注册表信息】

10、完成页面

【上面提示桌面快捷方式,并有连接可以通过桌面快捷方式来打开Web应用程序】

以上,其中中间步骤任何一个环节出错会有提示,并根据每一步安装的标识(写入注册表中)来恢复相应的设置,恢复完成退出安装。

9bc28df2b457b2db106389df9323e002.png页面效果

1、欢迎页面

a56659c42c4262293c2b7ecaddf80c3d.png

2、许可页面

a59cf43ab6f1922156c601044d7e0b6c.png

3、系统环境检查页面

253ca185f1ffb27aa988bb17c3c97adb.png

检查通过页面效果:

12f844850104d19ce4e5d03d7b70818e.png

检查未通过页面效果:

b94b3db6128dd7e1e090abdd7f2cbe6b.png

4、AD服务器配置页面

5cabe9618e92cc1a85735210b07892ac.png

5、Exchange服务器配置页面

a4355e316a79c0942d8ca8ed8f002db9.png

6、Lync服务器配置页面

b6cb54cb0dd6a208c779a458495573e8.png

7、目录选择页面

68a1a5405368a4d4c33d06a996a9f257.png

8、组件页面

075c97cad79f71bba8523da8eb0e82c2.png

9、安装记录页面

bbfc94c2eb79c859a01c1645753ba2ac.png

10、完成页面

3a75693448a42ec806ab24a52a7bd644.png

接下来一章节我们就来介绍页面的定制。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值