安装

1. 配置文件:

<Workflow>
<!--http://msdn.microsoft.com/en-us/library/windowsazure/jj193269(v=azure.10).aspx-->
<WFFarmDBConnectionString value="Data Source=HPITSPM1.youda.mit.com\sh;User ID=sa;Password=1Qaz2wsx3edc" />
<CertificateAutoGenerationKey value="!Qaz2wsx" />
<RunAsName value="youda\svc_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 = "$parDir\workflow\bin\WebpiCmd.exe"
$xml = "$parDir\workflow\feeds\latest\webproductlist.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 "$graDir\common\config\config-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
  • 如何安装/卸载workflow manager 1.0的更多相关文章

    1. SharePoint 2013 Workflow Manager 1.0 卸载

      一:环境 Window server 2012 r2 Standard SharePoint Server 2013 with sp1 二:开始菜单---Workflow Manager 配置---退 ...

    2. SharePoint 2013 – Workflow Manager 1.0 offline download

      [http://sharepointdeal.wordpress.com/2013/03/13/sharepoint-2013-workflow-manager-1-0-offline-downloa ...

    3. Auto Install Workflow Manager 1.0

      Write-Host "- Begining Download Service Bus..." Start /W "c:\Program Files\Microsoft\ ...

    4. SharePoint 2013 Workflow Manager 1.0 远程服务器返回错误: (400) 错误的请求。 不支持查询字符串中的 api-version

      环境: Windows Server 2012 R2 Standard SharePoint Server 2013 with sp1 通过Web 平台安装程序 5.0,已安装 Workflow Ma ...

    5. SharePoint 2013配置 Workflow Manager

      折腾了好几天,用Windows Server 2012 R2安装 SharePoint Server 2013都没装上去.最后发现必须安装带SP1的SharePoint 2013,不然那一步IIS永远 ...

    6. SharePoint2013工作流workflow manager配置

      SharePoint2013版本的工作流较sharepoint 2010变化较大,将工作流部分从sharepoint中分离出来为单独的服务,通过与sharepoint关联使用. SharePoint2 ...

    7. SharePoint 2013 - Workflow Manager

      1. Workflow Manager可以与SharePoint 安装在同一台机器上,只是不建议这么做:由于Workflow Manager 需要使用数据库,我个人将其安装在 SQL Server机器 ...

    8. SharePoint 2013: Workflow Manager Backend 服务意外地终止

      一.环境:SharePoint 2013 + Workflow Manager 1.0 二.错误描述: Workflow Manager Backend 服务意外地终止,这种情况已经出现了 42106 ...

    9. Cloudera Manager安装之Cloudera Manager安装前准备(Ubuntu14.04)(一)

      其实,基本思路跟如下差不多,我就不多详细说了,贴出主要图. 博主,我是直接借鉴下面这位博主,来进行安装的!(灰常感谢他们!) 在线和离线安装Cloudera CDH 5.6.0  Cloudera M ...

    随机推荐

    1. Luogu P2568 GCD

      我们首先发现这样肯定是做不了的,所以我们枚举为\(gcd(x,y)=d\)的\(d\) 然后考虑以下的性质: \(gcd(x,y)=1 \Leftrightarrow gcd(px,py)=p(p为素 ...

    2. Nginx支持WebSocket反向代理-学习小结

      WebSocket是目前比较成熟的技术了,WebSocket协议为创建客户端和服务器端需要实时双向通讯的webapp提供了一个选择.其为HTML5的一部分,WebSocket相较于原来开发这类app的 ...

    3. html 空白汉字占位符&#12288;

      在爬取京东评论时,复制html内容,发现文本中有些空格的宽度没见过.后来用htmlParser解析html页面时,发现这些空格都被替换为 . 12288是Unicode编码,&#表示宋体,&a ...

    4. 纯MarkDown博客阅读体验优化

      今天鼓捣了一天纯MarkDown书写的博客样式的美化,事实证明图表较多的MarkDown撰写的博文一样可以展现出非常漂亮的效果.为了让纯MarkDown书写的博客有一个干净舒服的阅读体验,我主要针对博 ...

    5. Tomcat启动失败

      前景:使用的是tomcat9.0,配置好后,使用一切正常,刷慕课跟着做练习,也一切正常.出事在于,老师为了方便直接拷之前写的一个项目,我照做了,老师改了虚拟路径了,我忘记改了,然后跑了一下项目就出毛病 ...

    6. MySQLi面向对象实践--select

      对于update.insert.delete请参考http://www.cnblogs.com/-beyond/p/8457580.html 执行select,如果SQL语句执行成功,那么返回的是一个 ...

    7. C++Primer中for(auto it=s.cbegin(); iter!=s.cend() && !it->empty(); ++it){ cout<<*it<<endl; }有错误

      在C++ Primer 中文版 第五版的 98页 ,有这么一段代码 for(auto it=text.cbegin(); it!=text.cend() && !it->empt ...

    8. laravel orm 中的一对多关系 hasMany

      个人对于laravel orm 中对于一对多关系的理解 文章表 article,文章自然可以评论,表 comment 记录文章的评论,文章和评论的关系就是一对多,一篇文章可以有多个评论. 在 comm ...

    9. carson常用linux命令整理

      注:通过日常所用到的一些命令进行整理添加!! 完整的命令可参考:Linux命令大全 1.cp命令 cp命令用来将一个或多个源文件或者目录复制到指定的目的文件或目录. 2.mount(挂载)命令 在li ...

    10. Delphi中统一显示表格字段名的高效方法

      问题描述:在开发数据库程序时,我们经常要使用很多的表格显示组件DBGrid.当DBGrid显示某表格的数据时,其字段标题默认的就是后台数据库中的表格的字段名称.而为了数据库开发方便,后台数据库中的表格 ...