码迷,mamicode.com
首页 > 其他好文 > 详细

如何安装/卸载workflow manager 1.0

时间:2021-07-13 17:41:56      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:uri   new   source   mes   https   cer   sch   法律   detail   

安装

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

标签:uri   new   source   mes   https   cer   sch   法律   detail   

原文地址:https://www.cnblogs.com/lhxsoft/p/15005231.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!