File tree 2 files changed +14
-7
lines changed 2 files changed +14
-7
lines changed Original file line number Diff line number Diff line change
1
+ # Get the current user in the format domain\username
2
+ $currentUserId = whoami
3
+
4
+ # Define the task properties
1
5
$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)
7
11
}
8
- Register-ScheduledTask @task - Force
12
+
13
+ # Register the task
14
+ Register-ScheduledTask @task - Force
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ resource "local_file" "coder_agent_token" {
27
27
}
28
28
29
29
resource "docker_image" "dockurr" {
30
- name = " dockurr/windows:latest "
30
+ name = " coder- ${ data . coder_workspace . me . owner } - ${ data . coder_workspace . me . name } - dockurr"
31
31
build {
32
32
context = " ./build"
33
33
}
@@ -81,6 +81,7 @@ resource "docker_container" "dockurr" {
81
81
devices {
82
82
host_path = " /dev/kvm"
83
83
}
84
+
84
85
capabilities {
85
86
add = [" NET_ADMIN" ]
86
87
}
You can’t perform that action at this time.
0 commit comments