$principal = New-ScheduledTaskPrincipal -UserId "$env:USERNAME" -LogonType Interactive -RunLevel Limited
$task = New-ScheduledTask -Action $action -Principal $principal
- Register-ScheduledTask -TaskName "TempStartDockerDesktop" -InputObject $task | Out-Null
- Start-ScheduledTask -TaskName "TempStartDockerDesktop"
+ Register-ScheduledTask -TaskName "TempStartDockerDesktop" -InputObject $task | Start-ScheduledTask
Write-Output "Starting Docker Desktop! Attempting to set the docker engine to windows"
docker desktop engine use windows
Unregister-ScheduledTask -TaskName "TempStartDockerDesktop" -Confirm:$false