Files
qmi-cloud-tf-modules/replicate-install/scripts/di-replicate-installQMICertificate.ps1
Manuel Romero cc7f49ae4a c4dw
2021-05-06 12:25:32 +02:00

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
}