Windows网站农场启动Web部署
导 言
本条面向系统管理员,系统管理员至少有中间
WindowsServer##2012操作系统
操作管理
无法使用互联网信息服务网场
微软网农框架IIS8微软表示
未放弃WFF技术,但没有提供解决方案
文章教你怎么使用Web部署Powershell脚本
保持网络内容同步同时从单主服务器管理
进程不快或方便界面WFF, 但它使用官方
微软技术并保持网络内容同步
准备
启动新用户账号时使用相同的用户名和密码
农场内每个服务器上令此账号为本地成员
管理员组对每个服务器主服务器上添加此账号
切入点日志批量
通过导航安全设置行政类
工具->本地安全策略->本地策略->用户权限分配.
本练习使用下列证书:
用户名: Syncman密码:P@ss1234
创建Windows防火墙规则允许
全部采集取主服务器
仅在主服务器上执行下列动作:
创建公共目录,例如
C:WebSync
存储Web部署模板打开Powershell窗口并执行
Set-ExecutionPolicy Unrestricted
.何时
推送类型Y级并按ENTER
简化脚本修改C:\Windows\system32\drivers\etc\Hosts至
包括每个节点列表,匹配内部IP地址
主机名等WEB2.
web部署
Web部署下载IIS
并安装到农场的服务器上
脚本编程
使用下列步骤创建主服务器二脚本
批量脚本
打开一个新的 Notepad文件,并粘贴以下代码入文件:
"powershell.exe -command C:\WebSync\WebDeploySync.ps1"
保存此文件为C:\WebSync\WDSync.bat.
Powershell脚本
新建 Notepad文件输入下列行
add-pssnapin wdeploysnapin3.0 New-WDPublishSettings -ComputerName [MasterServerName] -AgentType MSDepSvc -FileName c:\WebSync\[MasterServerName].publishsettings New-WDPublishSettings -ComputerName [SecondaryServerName] -AgentType MSDepSvc -FileName c:\WebSync\[SecondaryServerName].publishsettings -UserID SyncMan -Password P@ss1234 Sync-WDServer -SourcePublishSettings c:\WebSync\[PrimaryServerName].publishSettings -DestinationPublishSettings c:\WebSync\[SecondaryServerName].publishSettings
注释 :前置代码反射二节搭建if you want更多
二级节点,需要添加New-WDPublishSettings -ComputerName [SecondaryServerName]...
单行辅助服务器并添加新Sync-WDServer
行同步
初级服务器对接后继二次服务器
保存此文件为C:\WebSync\WebDeploySync.ps1.
调度脚本
设置定时任务运行脚本半序率以确保
网络内容保持同步跨节点任务需要设置
上仅主服务器任务应具有下列特征:
- Syncman证书使用
- 运行时用户不登录
- 日常任务每分钟运行1天以确保
并会无限期运行 间隔一分钟
使用下列步骤调度任务
访问任务调度器导航START->行政工具->任务调度器.
选择任务调度库左列中
点击创建任务右手边动作板板
On概论选项卡创建任务框中输入描述性名称
执行任务时,点击Syncman证书改变用户或组,
并选择运行用户是否登录从线程表
选择Windows服务器2012从配置为下拉链表On触发器选项卡创建任务框中点击新建.
内新建触发器框中选择日报从线性列表中选择
开始时间5或10分钟未来集成重发每一页至一号.
内高级设置检查重复任务每一次并输入1分钟
文本框中离开持续时间集至第1天.(注:1)
分钟不打字保证离开分数复数On动作选项卡创建任务框中点击新建.
内编辑动作中选择启动程序并进程序/文摘,
输入C:\WDSync\WDSync.bat.点击好.On条件类选项卡创建任务框中取消检查所有框
On设置设置选项卡创建任务框复选允许任务
按需运行并留下所有其他复选框清除内if
任务已经运行, 并应用下列规则下拉链表
选择并行运行新实例.点击好创建任务框中
为确保任务运行点击激活所有任务历史中
动作泛泛任务调度器右侧任务启动后
运行中可突出显示并点击历史记录标签确保
并定期运行每一分钟 显示在下图中 :
测试
脚本和定时任务完成后, 您可以测试它
修改主服务器并确保修改显示
二级服务器内IIS你也应该能改变
二级服务器IIS或目录由IIS控制
基本服务器上的修改一分或小于分钟覆盖
结论
本文章教您如何实施Windows服务器2012网络农场
部署活动目录而不需购买附加服务器
更新 29天前