fleet/ee/maintained-apps/inputs/winget/scripts/cursor_install.ps1
Mitch Francese 1d3020ebe6
Add Cursor FMA for Windows (#34069) (#34712)
Adding Cursor for Windows as a Fleet Maintained Application
2025-10-24 10:17:48 -04:00

27 lines
657 B
PowerShell

# Learn more about .exe install scripts:
# http://fleetdm.com/learn-more-about/exe-install-scripts
$exeFilePath = "${env:INSTALLER_PATH}"
try {
# Add arguments to install silently (Cursor uses an Inno Setup-based installer)
$processOptions = @{
FilePath = "$exeFilePath"
ArgumentList = "/SP- /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /CLOSEAPPLICATIONS /MERGETASKS=!runcode"
PassThru = $true
Wait = $true
}
# Start process and track exit code
$process = Start-Process @processOptions
$exitCode = $process.ExitCode
# Prints the exit code
Write-Host "Install exit code: $exitCode"
Exit $exitCode
} catch {
Write-Host "Error: $_"
Exit 1
}