param( $Action, [hashtable] $Arguments ) . "$PSScriptRoot/../../../Common/Scripts/Software.ps1"; . "$PSScriptRoot/../../../Common/Scripts/System.ps1"; Start-SoftwareInstaller @PSBoundParameters ` -Installer { param( [scriptblock] $Installer ) Install-ChocoPackage "dotnet-6.0-desktopruntime"; } ` -UserConfigurator { $file = "setup.exe"; $dir = New-TemporaryDirectory; Push-Location $dir; Invoke-WebRequest "https://files.update.oem.tobii.com/Ghost/TobiiGhost.1.14.1-Setup.exe" -OutFile $file; Write-Host "Running Tobii Ghost installer"; Start-Process -Wait -FilePath "$PSScriptRoot/Ghost.ahk"; Pop-Location; Remove-Item -Recurse $dir; };