From 0978244f668c8e7771848161e60a1182f0014db5 Mon Sep 17 00:00:00 2001 From: Yeming Liu Date: Mon, 17 Aug 2020 17:10:46 +0800 Subject: [PATCH] Fix secure string conversion --- src/HanaOnAzure/custom/New-AzSapMonitorProviderInstance.ps1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/HanaOnAzure/custom/New-AzSapMonitorProviderInstance.ps1 b/src/HanaOnAzure/custom/New-AzSapMonitorProviderInstance.ps1 index e2fbe8133e17..a4d971b30ce4 100644 --- a/src/HanaOnAzure/custom/New-AzSapMonitorProviderInstance.ps1 +++ b/src/HanaOnAzure/custom/New-AzSapMonitorProviderInstance.ps1 @@ -203,7 +203,8 @@ function New-AzSapMonitorProviderInstance { hanaDbName = $HanaDatabaseName hanaDbSqlPort = $HanaDatabaseSqlPort hanaDbUsername = $HanaDatabaseUsername - hanaDbPassword = ConvertFrom-SecureString $HanaDatabasePassword -AsPlainText + # cannot use `ConvertFrom-SecureString -AsPlainText`, requires powershell >= 7 + hanaDbPassword = [System.Runtime.InteropServices.marshal]::PtrToStringAuto([System.Runtime.InteropServices.marshal]::SecureStringToBSTR($HanaDatabasePassword)) } } 'ByKeyVault' {