Skip to content

Commit d3496f8

Browse files
committed
DEBUG: remove before merge
1 parent 6103454 commit d3496f8

File tree

2 files changed

+6
-1
lines changed

2 files changed

+6
-1
lines changed

lib/packer/config/templates/provision_windows2019.json.erb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@
142142
"inline": [
143143
"$ErrorActionPreference = \"Stop\";",
144144
"trap { $host.SetShouldExit(1) }",
145-
"Install-SSHD"
145+
"Register-ScheduledTask -TaskName \"Install: OpenSSH.Server\" -Trigger (New-ScheduledTaskTrigger -Once -At ((Get-date) + (New-TimeSpan -Seconds 15))) -Principal New-ScheduledTaskPrincipal -GroupId \"BUILTIN\\Administrators\" -RunLevel Highest -Action (New-ScheduledTaskAction -Execute \"powershell.exe\" -Argument \"-Command `\"Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0`\"\") -Force"
146146
]
147147
},
148148
{

modules/BOSH.SSH/BOSH.SSH.psm1

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,17 @@
1313

1414
foreach ($sshPackage in $sshPackages) {
1515
$packageResult = Get-WindowsCapability -Online -Name "$sshPackage*"
16+
Write-Host "Checking: $packageResult"
1617

1718
$packageState = ($packageResult | ForEach-Object State)
1819
if ($packageState -eq "NotPresent") {
1920
$packageSpecifier = ($packageResult | ForEach-Object Name)
21+
Write-Host "Building install task for: $packageSpecifier"
2022

2123
$runIn15Seconds = New-ScheduledTaskTrigger -Once -At ((Get-date) + (New-TimeSpan -Seconds 15))
2224
$runAsCurrentUserHighestPrivileges = New-ScheduledTaskPrincipal -GroupId "BUILTIN\Administrators" -RunLevel Highest
2325
$taskCommand = "-Command `"Add-WindowsCapability -Online -Name $packageSpecifier`""
26+
Write-Host "Task: -Argument '$taskCommand'"
2427

2528
Register-ScheduledTask `
2629
-TaskName "Install: '$packageSpecifier'" `
@@ -29,8 +32,10 @@
2932
-Principal $runAsCurrentUserHighestPrivileges `
3033
-Action (New-ScheduledTaskAction -Execute "powershell.exe" -Argument $taskCommand) `
3134
-Force
35+
Write-Host "Register-ScheduledTask: $_"
3236

3337
Start-Sleep -Seconds 120 # wait for install to trigger
38+
Write-Host "Finished sleeping after install task for: $packageSpecifier"
3439
}
3540
}
3641
}

0 commit comments

Comments
 (0)