Skip to content

Commit b030e0d

Browse files
committed
Update create_task.ps1 and main.tf
1 parent ffb103a commit b030e0d

File tree

2 files changed

+14
-7
lines changed

2 files changed

+14
-7
lines changed
Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,14 @@
1+
# Get the current user in the format domain\username
2+
$currentUserId = whoami
3+
4+
# Define the task properties
15
$task = @{
2-
TaskName = 'CoderAgent'
3-
Action = (New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-sta -ExecutionPolicy Unrestricted -Command "$env:CODER_AGENT_TOKEN_FILE=\'C:\OEM\token\'; & C:\OEM\CoderAgent.ps1 *>> C:\OEM\CoderAgent.log"')
4-
Trigger = (New-ScheduledTaskTrigger -AtStartup), (New-ScheduledTaskTrigger -Once -At (Get-Date).AddSeconds(15))
5-
Settings = (New-ScheduledTaskSettingsSet -DontStopOnIdleEnd -ExecutionTimeLimit ([TimeSpan]::FromDays(3650)) -Compatibility Win8)
6-
Principal = (New-ScheduledTaskPrincipal -UserId 'vm\coder' -RunLevel Highest -LogonType S4U)
6+
TaskName = 'CoderAgent'
7+
Action = (New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-sta -ExecutionPolicy Unrestricted -Command "$env:CODER_AGENT_TOKEN_FILE=\'C:\OEM\token\'; & C:\OEM\CoderAgent.ps1 *>> C:\OEM\CoderAgent.log"')
8+
Trigger = @(New-ScheduledTaskTrigger -AtStartup, New-ScheduledTaskTrigger -Once -At (Get-Date).AddSeconds(15))
9+
Settings = (New-ScheduledTaskSettingsSet -DontStopOnIdleEnd -ExecutionTimeLimit ([TimeSpan]::FromDays(3650)) -Compatibility Win8)
10+
Principal = (New-ScheduledTaskPrincipal -UserId $currentUserId -RunLevel Highest -LogonType S4U)
711
}
8-
Register-ScheduledTask @task -Force
12+
13+
# Register the task
14+
Register-ScheduledTask @task -Force

windows-in-docker/main.tf

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ resource "local_file" "coder_agent_token" {
2727
}
2828

2929
resource "docker_image" "dockurr" {
30-
name = "dockurr/windows:latest"
30+
name = "coder-${data.coder_workspace.me.owner}-${data.coder_workspace.me.name}-dockurr"
3131
build {
3232
context = "./build"
3333
}
@@ -81,6 +81,7 @@ resource "docker_container" "dockurr" {
8181
devices {
8282
host_path = "/dev/kvm"
8383
}
84+
8485
capabilities {
8586
add = ["NET_ADMIN"]
8687
}

0 commit comments

Comments
 (0)