From 6ce28f475189067d988dcbbdbb58f03f7b0cad13 Mon Sep 17 00:00:00 2001 From: Manuel Thalmann Date: Wed, 7 Aug 2024 23:30:29 +0200 Subject: [PATCH] Configure user only outside of setup --- scripts/Common/Scripts/Software.ps1 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/Common/Scripts/Software.ps1 b/scripts/Common/Scripts/Software.ps1 index 048d9a4a..bbc69bcb 100644 --- a/scripts/Common/Scripts/Software.ps1 +++ b/scripts/Common/Scripts/Software.ps1 @@ -180,12 +180,12 @@ $null = New-Module { if ($action -eq ([InstallerAction]::Install)) { Write-Host "Installing $Name…"; & $Installer @argumentList; + # ToDo: Automatically configure after installation } elseif ($Action -eq ([InstallerAction]::Configure)) { Write-Host "Configuring $Name…"; & $Configurator @argumentList; - - foreach ($user in Get-Users) { - $Arguments.Add($userArgument, $user); + + if (-not (Test-SetupUser)) { $argumentList.Add("action", [InstallerAction]::ConfigureUser); & $installHandler @argumentList; }