三、NSIS实例

页面说明

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

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应用程序】 

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

 页面效果

1、欢迎页面

 

2、许可页面

 

3、系统环境检查页面

 

检查通过页面效果:

检查未通过页面效果:

4、AD服务器配置页面

 

5、Exchange服务器配置页面

6、Lync服务器配置页面

 

7、目录选择页面

8、组件页面

              

9、安装记录页面

10、完成页面

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

posted @ 2016-05-12 11:49  所以呢  阅读(4286)  评论(1编辑  收藏  举报