From 2d1c4cafc9b201c9de9ab8cb7b266360e43d271f Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 4 Feb 2025 09:29:21 +1100 Subject: [PATCH 1/2] Print PWD to help debugging in `prepare_windows_host_for_node.ps1` --- bin/prepare_windows_host_for_node.ps1 | 2 ++ 1 file changed, 2 insertions(+) diff --git a/bin/prepare_windows_host_for_node.ps1 b/bin/prepare_windows_host_for_node.ps1 index 6e5de11a..45ba7d71 100755 --- a/bin/prepare_windows_host_for_node.ps1 +++ b/bin/prepare_windows_host_for_node.ps1 @@ -1,6 +1,8 @@ # Stop script execution when a non-terminating error occurs $ErrorActionPreference = "Stop" +Write-Host "Current working directory: $PWD" + if (-not ([Security.Principal.WindowsPrincipal] [Security.Principal.WindowsIdentity]::GetCurrent()).IsInRole([Security.Principal.WindowsBuiltinRole]::Administrator)) { Write-Host "--- :bug: Running as Administrator" } else { From 3dcda35709663cea915943b6b0056d3daaa8f8cd Mon Sep 17 00:00:00 2001 From: Gio Lodi Date: Tue, 4 Feb 2025 09:29:43 +1100 Subject: [PATCH 2/2] Print path at which `certificate.pfx` is saved --- bin/prepare_windows_host_for_node.ps1 | 1 + 1 file changed, 1 insertion(+) diff --git a/bin/prepare_windows_host_for_node.ps1 b/bin/prepare_windows_host_for_node.ps1 index 45ba7d71..30d8bffb 100755 --- a/bin/prepare_windows_host_for_node.ps1 +++ b/bin/prepare_windows_host_for_node.ps1 @@ -65,6 +65,7 @@ if (Test-Path $atpRegPath) { Write-Host "--- :lock_with_ink_pen: Downloading Code Signing Certificate" $EncodedText = aws secretsmanager get-secret-value --secret-id windows-code-signing-certificate | jq -r '.SecretString' | Out-File 'certificate.bin' certutil -decode certificate.bin certificate.pfx +Write-Host "Code signing certificate downloaded at: $((Get-Item 'certificate.pfx').FullName)" If ($LastExitCode -ne 0) { Exit $LastExitCode } # From https://stackoverflow.com/a/46760714