33 lines
1013 B
PowerShell
33 lines
1013 B
PowerShell
|
|
Param(
|
|
[string] $CertPwd
|
|
)
|
|
|
|
try {
|
|
|
|
Write-Host "Install qmi_qlik-poc_com certificate on Windows"
|
|
$secpasswd = ConvertTo-SecureString $CertPwd -AsPlainText -Force
|
|
$sslCert = Import-PfxCertificate -FilePath $PSScriptRoot/wildcard_qmi_qlik-poc_com.pfx -CertStoreLocation Cert:\LocalMachine\My -Password $secpasswd
|
|
$thumb=$($sslCert.Thumbprint)
|
|
|
|
Start-Sleep 20
|
|
|
|
Write-Host "Set SSL qmi_qlik-poc_com for Replicate"
|
|
|
|
Stop-Service AttunityReplicateConsole
|
|
Stop-Service AttunityReplicateServer
|
|
|
|
Start-Process -FilePath "C:\Program Files\Attunity\Replicate\bin\RepUiCtl.exe" -ArgumentList "certificate clean" -Wait -NoNewWindow
|
|
|
|
netsh http add sslcert ipport=0.0.0.0:443 certhash=$thumb appid='{4dc3e181-e14b-4a21-b022-59fc669b0914}'
|
|
|
|
Start-Service AttunityReplicateConsole
|
|
Start-Service AttunityReplicateServer
|
|
|
|
Start-Sleep 10
|
|
Write-Host "Replicate services restarted!"
|
|
|
|
|
|
} catch {
|
|
Write-Host $_.Exception.Message
|
|
} |