param( $Action, [hashtable] $Arguments ) $null = New-Module { . "$PSScriptRoot/../../../Common/Scripts/Software.ps1"; $softwarePath = "$PSScriptRoot/../../Software"; $appScripts = @( "$softwarePath/TobiiGhost/Manage.ps1", "$softwarePath/TobiiGameHub/Manage.ps1" ); Start-SoftwareInstaller @PSBoundParameters ` -Installer { Install-SetupPackage -Source "https://files.update.tech.tobii.com/Tobii_Eye_Tracking_Core_v2.16.8.214_x86.exe"; foreach ($script in $appScripts) { . $script @PSBoundParameters; } } ` -UserConfigurator { foreach ($script in $appScripts) { . $script @PSBoundParameters; } }; };