From 30deab80c16392c7fac25658d964cee4d8424da2 Mon Sep 17 00:00:00 2001 From: William Assaf MSFT <74387232+WilliamDAssafMSFT@users.noreply.github.com> Date: Wed, 13 Dec 2023 16:49:20 -0800 Subject: [PATCH] 20231213 PSEdition = Core in Update attachVPNGateway.ps1 Incorrectly tries to do ipsec in Windows PS7, which has PSEdition = Core. Adding `-or` logic. --- .../attach-vpn-gateway/attachVPNGateway.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway/attachVPNGateway.ps1 b/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway/attachVPNGateway.ps1 index 21bdd2bd..aa66caa0 100644 --- a/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway/attachVPNGateway.ps1 +++ b/samples/manage/azure-sql-db-managed-instance/attach-vpn-gateway/attachVPNGateway.ps1 @@ -19,7 +19,7 @@ if ($clientCertificatePassword -eq '' -or ($null -eq $clientCertificatePassword) function VerifyPSVersion { Write-Host "Verifying PowerShell version." - if ($PSVersionTable.PSEdition -eq "Desktop") { + if ($PSVersionTable.PSEdition -eq "Desktop" -or $PSVersionTable.PSEdition -eq "Core" ) { if (($PSVersionTable.PSVersion.Major -ge 6) -or (($PSVersionTable.PSVersion.Major -eq 5) -and ($PSVersionTable.PSVersion.Minor -ge 1))) { Write-Host "PowerShell version verified." -ForegroundColor Green @@ -219,7 +219,7 @@ function CreateCerificateOpenSsl() { function CreateCertificate() { Write-Host "Creating certificate." - if ($PSVersionTable.PSEdition -eq "Desktop") { + if ($PSVersionTable.PSEdition -eq "Desktop" -or $PSVersionTable.PSEdition -eq "Core" ) { return CreateCerificateWindows } else {