]> localhost Git - gists.git/commitdiff
Change 4 spaces to 1 tab main
authormisomosi <[email protected]>
Thu, 3 Sep 2026 15:24:31 +0000 (11:24 -0400)
committermisomosi <[email protected]>
Thu, 3 Sep 2026 15:24:31 +0000 (11:24 -0400)
Win11HomeScripts/DockerDesktopHome.ps1

index 6ddb559bf812549ca276e3d5f315a2595baa5970..44797e154605e434ff0f16932d22d4241667dd75 100644 (file)
@@ -11,19 +11,19 @@ $valuename  = 'EditionID'
 $prev = (Get-ItemProperty -Path $keyname -Name $valuename).$valuename
 Set-ItemProperty -Path $keyname -Name $valuename -Value 'Professional'
 try {
 $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 {
 }
 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
 }
 }