Updated install-firefox.ps1

This commit is contained in:
Markus Fleschutz 2025-06-23 10:13:30 +02:00
parent 166aabba5b
commit d2d3a49f8e

View File

@ -2,9 +2,11 @@
.SYNOPSIS .SYNOPSIS
Installs Mozilla Firefox Installs Mozilla Firefox
.DESCRIPTION .DESCRIPTION
This PowerShell script installs Mozilla Firefox from the Microsoft Store. This PowerShell script installs the Mozilla Firefox browser from Microsoft Store.
.EXAMPLE .EXAMPLE
PS> ./install-firefox.ps1 PS> ./install-firefox.ps1
Installing Mozilla Firefox from Microsoft Store...
Mozilla Firefox installed successfully in 25s.
.LINK .LINK
https://github.com/fleschutz/PowerShell https://github.com/fleschutz/PowerShell
.NOTES .NOTES
@ -12,14 +14,16 @@
#> #>
try { try {
"Installing Mozilla Firefox, please wait..." $stopWatch = [system.diagnostics.stopwatch]::startNew()
"⏳ Installing Mozilla Firefox from Microsoft Store..."
& winget install "Mozilla Firefox Browser" --source msstore --accept-package-agreements --accept-source-agreements & winget install --id 9NZVDKPMR9RD --source msstore --accept-package-agreements --accept-source-agreements
if ($lastExitCode -ne 0) { throw "'winget install' failed" } if ($lastExitCode -ne 0) { throw "Can't install Mozilla Firefox, is it already installed?" }
"Mozilla Firefox installed successfully." [int]$elapsed = $stopWatch.Elapsed.TotalSeconds
"✅ Mozilla Firefox installed successfully in $($elapsed)s."
exit 0 # success exit 0 # success
} catch { } catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" "⚠️ Error: $($Error[0])"
exit 1 exit 1
} }