安装
1. 配置文件:
<Workflow> <!--http://msdn.microsoft.com/en-us/library/windowsazure/jj193269(v=azure.10).aspx--> <WFFarmDBConnectionString value="Data Source=HPITSPM1.youda.mit.comsh;User ID=sa;Password=1Qaz2wsx3edc" /> <CertificateAutoGenerationKey value="!Qaz2wsx" /> <RunAsName value="youdasvc_SPFarm_SH" /> <RunAsPassword value="1Qaz2wsx3edc" /> <AdminGroup value="Administrators" /> <WorkflowHostUri value="http://MHSMOYM3.youda.mit.com:12291" /> </Workflow>
2. powershell 脚本:
$0 = $myInvocation.MyCommand.Definition $curDir = [System.IO.Path]::GetDirectoryName($0) $parDir = Get-Item $curDir | Split-Path -Parent $graDir = Get-Item $parDir | Split-Path -Parent # 1 - install; 2 config $type = Read-Host "Please input 1 to install or 2 to config" if($type -eq "1") { $cmd = "$parDirworkflowinWebpiCmd.exe" $xml = "$parDirworkflowfeedslatestwebproductlist.xml" Write-Host $cmd Write-Host $xml Start-Process "$cmd" -ArgumentList "/Install /Products:WorkflowManager /XML:$xml" Write-Host "Install workflow manager successfully" } elseif($type -eq "2") { [xml]$global:wfxml = (gc "$graDircommonconfigconfig-Workflow.xml") -replace ("localhost", $env:COMPUTERNAME) #http://msdn.microsoft.com/en-us/library/windowsazure/jj193269(v=azure.10).aspx $dbConn = $global:wfxml.Workflow.WFFarmDBConnectionString.Value $runasName = $global:wfxml.Workflow.RunAsName.Value $adminGroup = $global:wfxml.Workflow.AdminGroup.Value $key = $global:wfxml.Workflow.CertificateAutoGenerationKey.Value $RunAsPassword = $global:wfxml.Workflow.RunAsPassword.Value $secPassword = ConvertTo-SecureString -AsPlainText -Force -String $RunAsPassword $secKey = ConvertTo-SecureString -AsPlainText -Force -String $key try { # Create new SB Farm New-SBFarm -SBFarmDBConnectionString $dbConn -InternalPortRangeStart 9000 -HttpsPort 9355 -TcpPort 9354 -MessageBrokerPort 9356 -CertificateAutoGenerationKey $secKey #-RunAsName $runasName -AdminGroup $adminGroup # Create new WF Farm New-WFFarm -WFFarmDBConnectionString $dbConn -HttpsPort 12290 -HttpPort 12291 -CertificateAutoGenerationKey $secKey #-RunAsName $runasName -AdminGroup $adminGroup # Add SB Host Add-SBHost -SBFarmDBConnectionString $dbConn -RunAsPassword $secPassword -EnableFirewallRules $true -CertificateAutoGenerationKey $secKey # Create new SB Namespace New-SBNamespace -Name 'WorkflowDefaultNamespace' -AddressingScheme 'Path' -ManageUsers $runasName # Get SB Client Configuration $SBClientConfiguration = Get-sbclientConfiguration -Namespaces 'WorkflowDefaultNamespace'; # Add WF Host #Copy the Service Bus Client configuration from Service Bus PowerShell console and store it in a local variable $SBClientConfiguration Add-WFHost -WFFarmDBConnectionString $dbConn -RunAsPassword $secPassword -SBClientConfiguration $SBClientConfiguration -EnableHttpPort -CertificateAutoGenerationKey $secKey -EnableFirewallRules $true Write-Host "Create workflow manager farm successfully" } catch { write-host $_.exception.message } }
卸载
1. 运行Workflow Manager Configuration Wizard ,点击Leave Farm
2. 卸载下面软件:
- Workflow Manager 1.0
- Workflow Manager 1.0 Client
- Service Bus 1.0
- Windows Fabric
3. 删除下面的数据库:
- WfManagementDB
- SbGatewayDatabase
- SBContainer01
- WFInstanceManagementDB
- WFResourceManagementDB
- SBManagementDB
如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
精简的webservice
linux时间与Windows时间不一致的解决
java泛型
spring全局变量引起的并发问题
ByteBuffer常用方法详解
cindy
NIO之Buffer的clear()、rewind()、flip()方法的区别
Java NIO(New I/O)的三个属性position、limit、capacity
技术选型
- 最新文章
-
ExtJs 通过分析源代码解决动态加载Controller的问题
Extjs 弹出下拉Grid
JSP 隐式对象
JSP概述
servlet 遇到的奇怪问题
servlet 乱码解决方法
servlet 会话管理
部署描述符 web.xml
java 得到目录路径的方法
ubuntu sublime text 3 安装
- 热门文章
-
samba 二进制包 tar.gz 安装
ubuntu 调整分辨率
Spring 3.1 entityManagerFactory java.lang.NoSuchFieldError: NULL Error
使用WebLogic时控制台输出中文乱码解决方法
PL/SQL错误提示 database character set(AL32UTF8) and Client character set(ZHS16GBK) are different
Remove “Quick Access” entry in Eclipse Juno
JSF
SC命令安装window服务
windows删除服务的命令行语句
Windows和Linux双系统下完美卸载linux
Copyright © 2011-2022 走看看