From b46a43ca4fee63584f18471b6e680e30a845dab5 Mon Sep 17 00:00:00 2001 From: misomosi Date: Thu, 3 Sep 2026 11:24:31 -0400 Subject: [PATCH] Change 4 spaces to 1 tab --- Win11HomeScripts/DockerDesktopHome.ps1 | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/Win11HomeScripts/DockerDesktopHome.ps1 b/Win11HomeScripts/DockerDesktopHome.ps1 index 6ddb559..44797e1 100644 --- a/Win11HomeScripts/DockerDesktopHome.ps1 +++ b/Win11HomeScripts/DockerDesktopHome.ps1 @@ -11,19 +11,19 @@ $valuename = 'EditionID' $prev = (Get-ItemProperty -Path $keyname -Name $valuename).$valuename Set-ItemProperty -Path $keyname -Name $valuename -Value 'Professional' try { - # Launch Docker Desktop NON-elevated via a throwaway scheduled task - $action = New-ScheduledTaskAction -Execute 'C:\Program Files\Docker\Docker\Docker Desktop.exe' - $principal = New-ScheduledTaskPrincipal -UserId "$env:USERNAME" -LogonType Interactive -RunLevel Limited - $task = New-ScheduledTask -Action $action -Principal $principal + # Launch Docker Desktop NON-elevated via a throwaway scheduled task + $action = New-ScheduledTaskAction -Execute 'C:\Program Files\Docker\Docker\Docker Desktop.exe' + $principal = New-ScheduledTaskPrincipal -UserId "$env:USERNAME" -LogonType Interactive -RunLevel Limited + $task = New-ScheduledTask -Action $action -Principal $principal - # Start the task and wait only until docker desktop engine is running to remove the task - # "docker desktop engine ls" is informative and stalls until docker desktop engine is running - Register-ScheduledTask -TaskName "TempStartDockerDesktop" -InputObject $task | Start-ScheduledTask - Write-Output "Starting Docker Desktop! Attempting to set the docker engine to windows" - docker desktop engine ls - Unregister-ScheduledTask -TaskName "TempStartDockerDesktop" -Confirm:$false + # Start the task and wait only until docker desktop engine is running to remove the task + # "docker desktop engine ls" is informative and stalls until docker desktop engine is running + Register-ScheduledTask -TaskName "TempStartDockerDesktop" -InputObject $task | Start-ScheduledTask + Write-Output "Starting Docker Desktop! Attempting to set the docker engine to windows" + docker desktop engine ls + Unregister-ScheduledTask -TaskName "TempStartDockerDesktop" -Confirm:$false } finally { - # Restore EditionID - Set-ItemProperty -Type ExpandString -Path $keyname -Name $valuename -Value $prev + # Restore EditionID + Set-ItemProperty -Type ExpandString -Path $keyname -Name $valuename -Value $prev } -- 2.49.1