2023-11-16 11:20:11 +01:00
|
|
|
################################################################################
|
|
|
|
|
## File: Configure-SystemEnvironment.ps1
|
|
|
|
|
## Desc: Configures system environment variables
|
|
|
|
|
################################################################################
|
|
|
|
|
|
2023-11-17 13:52:52 +01:00
|
|
|
$variables = @{
|
2023-12-11 22:23:36 +01:00
|
|
|
"ImageVersion" = $env:IMAGE_VERSION
|
|
|
|
|
"ImageOS" = $env:IMAGE_OS
|
|
|
|
|
"AGENT_TOOLSDIRECTORY" = $env:AGENT_TOOLSDIRECTORY
|
2024-10-15 12:18:57 +02:00
|
|
|
"RUNNER_TOOL_CACHE" = $env:AGENT_TOOLSDIRECTORY
|
2023-11-17 13:52:52 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$variables.GetEnumerator() | ForEach-Object {
|
2023-12-11 22:23:36 +01:00
|
|
|
[Environment]::SetEnvironmentVariable($_.Key, $_.Value, "Machine")
|
2023-11-17 13:52:52 +01:00
|
|
|
}
|