Unpacking Software Livestream

Join our monthly Unpacking Software livestream to hear about the latest news, chat and opinion on packaging, software deployment and lifecycle management!

Learn More

Chocolatey Product Spotlight

Join the Chocolatey Team on our regular monthly stream where we put a spotlight on the most recent Chocolatey product releases. You'll have a chance to have your questions answered in a live Ask Me Anything format.

Learn More

Chocolatey Coding Livestream

Join us for the Chocolatey Coding Livestream, where members of our team dive into the heart of open source development by coding live on various Chocolatey projects. Tune in to witness real-time coding, ask questions, and gain insights into the world of package management. Don't miss this opportunity to engage with our team and contribute to the future of Chocolatey!

Learn More

Calling All Chocolatiers! Whipping Up Windows Automation with Chocolatey Central Management

Webinar from
Wednesday, 17 January 2024

We are delighted to announce the release of Chocolatey Central Management v0.12.0, featuring seamless Deployment Plan creation, time-saving duplications, insightful Group Details, an upgraded Dashboard, bug fixes, user interface polishing, and refined documentation. As an added bonus we'll have members of our Solutions Engineering team on-hand to dive into some interesting ways you can leverage the new features available!

Watch On-Demand
Chocolatey Community Coffee Break

Join the Chocolatey Team as we discuss all things Community, what we do, how you can get involved and answer your Chocolatey questions.

Watch The Replays
Chocolatey and Intune Overview

Webinar Replay from
Wednesday, 30 March 2022

At Chocolatey Software we strive for simple, and teaching others. Let us teach you just how simple it could be to keep your 3rd party applications updated across your devices, all with Intune!

Watch On-Demand
Chocolatey For Business. In Azure. In One Click.

Livestream from
Thursday, 9 June 2022

Join James and Josh to show you how you can get the Chocolatey For Business recommended infrastructure and workflow, created, in Azure, in around 20 minutes.

Watch On-Demand
The Future of Chocolatey CLI

Livestream from
Thursday, 04 August 2022

Join Paul and Gary to hear more about the plans for the Chocolatey CLI in the not so distant future. We'll talk about some cool new features, long term asks from Customers and Community and how you can get involved!

Watch On-Demand
Hacktoberfest Tuesdays 2022

Livestreams from
October 2022

For Hacktoberfest, Chocolatey ran a livestream every Tuesday! Re-watch Cory, James, Gary, and Rain as they share knowledge on how to contribute to open-source projects such as Chocolatey CLI.

Watch On-Demand

Downloads:

996

Downloads of v 1.4.1.20240302:

42

Last Update:

02 Mar 2024

Package Maintainer(s):

Software Author(s):

  • Nextgen Healthcare

Tags:

mirth

Mirth Administrator Launcher (Install)

  • 1
  • 2
  • 3

1.4.1.20240302 | Updated: 02 Mar 2024

Downloads:

996

Downloads of v 1.4.1.20240302:

42

Maintainer(s):

Software Author(s):

  • Nextgen Healthcare

Tags:

mirth

Mirth Administrator Launcher (Install) 1.4.1.20240302

  • 1
  • 2
  • 3

This Package Contains an Exempted Check

Not All Tests Have Passed


Validation Testing Passed


Verification Testing Passed

Details

Scan Testing Exemption for this package version only:

Package contains file(s) too big to be uploaded to VirusTotal!

Details
Learn More

Deployment Method: Individual Install, Upgrade, & Uninstall

To install Mirth Administrator Launcher (Install), run the following command from the command line or from PowerShell:

>

To upgrade Mirth Administrator Launcher (Install), run the following command from the command line or from PowerShell:

>

To uninstall Mirth Administrator Launcher (Install), run the following command from the command line or from PowerShell:

>

Deployment Method:

NOTE

This applies to both open source and commercial editions of Chocolatey.

1. Enter Your Internal Repository Url

(this should look similar to https://community.chocolatey.org/api/v2/)


2. Setup Your Environment

1. Ensure you are set for organizational deployment

Please see the organizational deployment guide

2. Get the package into your environment

  • Open Source or Commercial:
    • Proxy Repository - Create a proxy nuget repository on Nexus, Artifactory Pro, or a proxy Chocolatey repository on ProGet. Point your upstream to https://community.chocolatey.org/api/v2/. Packages cache on first access automatically. Make sure your choco clients are using your proxy repository as a source and NOT the default community repository. See source command for more information.
    • You can also just download the package and push it to a repository Download

3. Copy Your Script

choco upgrade mirth-administrator-launcher.install -y --source="'INTERNAL REPO URL'" [other options]

See options you can pass to upgrade.

See best practices for scripting.

Add this to a PowerShell script or use a Batch script with tools and in places where you are calling directly to Chocolatey. If you are integrating, keep in mind enhanced exit codes.

If you do use a PowerShell script, use the following to ensure bad exit codes are shown as failures:


choco upgrade mirth-administrator-launcher.install -y --source="'INTERNAL REPO URL'" 
$exitCode = $LASTEXITCODE

Write-Verbose "Exit code was $exitCode"
$validExitCodes = @(0, 1605, 1614, 1641, 3010)
if ($validExitCodes -contains $exitCode) {
  Exit 0
}

Exit $exitCode

- name: Install mirth-administrator-launcher.install
  win_chocolatey:
    name: mirth-administrator-launcher.install
    version: '1.4.1.20240302'
    source: INTERNAL REPO URL
    state: present

See docs at https://docs.ansible.com/ansible/latest/modules/win_chocolatey_module.html.


chocolatey_package 'mirth-administrator-launcher.install' do
  action    :install
  source   'INTERNAL REPO URL'
  version  '1.4.1.20240302'
end

See docs at https://docs.chef.io/resource_chocolatey_package.html.


cChocoPackageInstaller mirth-administrator-launcher.install
{
    Name     = "mirth-administrator-launcher.install"
    Version  = "1.4.1.20240302"
    Source   = "INTERNAL REPO URL"
}

Requires cChoco DSC Resource. See docs at https://github.com/chocolatey/cChoco.


package { 'mirth-administrator-launcher.install':
  ensure   => '1.4.1.20240302',
  provider => 'chocolatey',
  source   => 'INTERNAL REPO URL',
}

Requires Puppet Chocolatey Provider module. See docs at https://forge.puppet.com/puppetlabs/chocolatey.


4. If applicable - Chocolatey configuration/installation

See infrastructure management matrix for Chocolatey configuration elements and examples.

NOTE

This package is likely a meta/virtual (*) or an installer (*.install) or portable (*.portable) application package.

  • Meta/virtual (*) - has a dependency on the *.install or the *.portable package - it is provided for discoverability and for other packages to take a dependency on.
  • Portable (*.portable/*.commandline (deprecated naming convention)/*.tool (deprecated naming convention)) - usually zips or archives that require no administrative access to install.
  • Install (*.install/*.app (deprecated naming convention)) - uses native installers, usually requires administrative access to install.

Learn more about chocolatey's distinction of installed versus portable apps and/or learn about this kind of package.

WARNING

This package is exempt from moderation. While it is likely safe for you, there is more risk involved.

Description

This is a standalone application that you install on your local workstation, and allows you to remotely launch the Administrator GUI for any NextGen/Mirth Connect server you want


tools\chocolateyinstall.ps1
$ErrorActionPreference = 'Stop';
$toolsDir     = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)"

$packageArgs = @{
  packageName   = $env:ChocolateyPackageName
  softwareName  = 'Mirth Connect Administrator Launcher *'
  fileType      = 'exe'
  silentArgs    = "-q -console"
  
  validExitCodes= @(0) #please insert other valid exit codes here
  url           = "https://s3.amazonaws.com/downloads.mirthcorp.com/connect-client-launcher/mirth-administrator-launcher-1.4.1-windows-x32.exe"  #download URL, HTTPS preferrred
  checksum      = 'b611b31cd1532fe0d34264f625a0e6777f2d71f8d9a990248e231efe2b48f1b1'
  checksumType  = 'sha256'
  url64bit      = "https://s3.amazonaws.com/downloads.mirthcorp.com/connect-client-launcher/mirth-administrator-launcher-1.4.1-windows-x64.exe"   # 64bit URL here (HTTPS preferred) or remove - if installer contains both architectures (very rare), use $url
  checksum64    = '38f05393bbb0ac35da8af615dc25c7760577cec960338b9283e5e1ca9f5643bb'
  checksumType64= 'sha256'
  destination   = $toolsDir
}

Install-ChocolateyPackage @packageArgs
tools\chocolateyuninstall.ps1

$ErrorActionPreference = 'Stop';
$packageArgs = @{
  packageName   = $env:ChocolateyPackageName
  softwareName  = 'Mirth Connect Administrator Launcher *'  #part or all of the Display Name as you see it in Programs and Features. It should be enough to be unique
  fileType      = 'exe'
  silentArgs    = "-q -console"

  validExitCodes= @(0)
}

# Get-UninstallRegistryKey is new to 0.9.10, if supporting 0.9.9.x and below,
# take a dependency on "chocolatey-core.extension" in your nuspec file.
# This is only a fuzzy search if $softwareName includes '*'. Otherwise it is 
# exact. In the case of versions in key names, we recommend removing the version
# and using '*'.
[array]$key = Get-UninstallRegistryKey -SoftwareName $packageArgs['softwareName']

if ($key.Count -eq 1) {
  $key | ForEach-Object { 
    $packageArgs['file'] = "$($_.UninstallString)" #NOTE: You may need to split this if it contains spaces, see below
    
    if ($packageArgs['fileType'] -eq 'MSI') {
      $packageArgs['silentArgs'] = "$($_.PSChildName) $($packageArgs['silentArgs'])"
      $packageArgs['file'] = ''
    } else {
      # NOTES:
      # - You probably will need to sanitize $packageArgs['file'] as it comes from the registry and could be in a variety of fun but unusable formats
      # - Split args from exe in $packageArgs['file'] and pass those args through $packageArgs['silentArgs'] or ignore them
      # - Ensure you don't pass double quotes in $file (aka $packageArgs['file']) - otherwise you will get "Illegal characters in path when you attempt to run this"
      # - Review the code for auto-uninstaller for all of the fun things it does in sanitizing - https://github.com/chocolatey/choco/blob/bfe351b7d10c798014efe4bfbb100b171db25099/src/chocolatey/infrastructure.app/services/AutomaticUninstallerService.cs#L142-L192
    }

    Uninstall-ChocolateyPackage @packageArgs
  }
} elseif ($key.Count -eq 0) {
  Write-Warning "$env:ChocolateyPackageName has already been uninstalled by other means."
} elseif ($key.Count -gt 1) {
  Write-Warning "$($key.Count) matches found!"
  Write-Warning "To prevent accidental data loss, no programs will be uninstalled."
  Write-Warning "Please alert package maintainer the following keys were matched:"
  $key | ForEach-Object {Write-Warning "- $($_.DisplayName)"}
}
tools\LICENSE.txt
END-USER LICENSE AGREEMENT FOR 
MIRTH CONNECT ADMINISTRATOR LAUNCHER SOFTWARE

IMPORTANT--READ CAREFULLY: This End-User License Agreement 
("Agreement") is a legal contract between you (either an 
individual or a single business entity) and NextGen
Healthcare, Inc. (“NextGen Healthcare”) for the software
product identified above, which includes computer software
and, as applicable, associated media, printed materials, and
"online" or electronic documentation (the "Software").

BY CLICKING THE [ENTER] OR [ACCEPTED] ICON BELOW, OR BY 
INSTALLING, COPYING, OR OTHERWISE USING THE SOFTWARE, YOU
AGREE TO BE BOUND BY THE TERMS OF THIS AGREEMENT, INCLUDING
THE WARRANTY DISCLAIMERS, LIMITATIONS OF LIABILITY AND
TERMINATION PROVISIONS BELOW. IF YOU DO NOT AGREE TO THE
TERMS OF THIS AGREEMENT, DO NOT INSTALL OR USE THE
SOFTWARE, AND EXIT NOW.

Background

NEXTGEN HEALTHCARE has produced a computer program for its
own use and for the use of interested customers providing
users a replacement for Java Web Start and an easy way to
securely launch the Mirth® Connect Administrator on their
local workstations (the "Software"). The Software is
provided by NEXTGEN HEALTHCARE to customers primarily as a
convenience at this time. The terms of this Agreement will
apply to your use of the Software, including any revisions
or new releases NEXTGEN HEALTHCARE may provide you at any
time.

Terms

License Grant

NEXTGEN HEALTHCARE hereby grants to you, and you accept, a 
nonexclusive, personal license to use the Software, provided
in machine-readable, object-code form, only as authorized in
this Agreement. No source code will be provided and/or made
available to You.

You agree that you will not assign, sublicense, transfer,
pledge, lease, rent, or share your rights under this
Agreement. You agree that you will not reverse assemble,
reverse compile or otherwise translate the Software.

You may not rent, lease or lend the Software.

Upon loading the Software into your computer, you may
retain, for backup purposes, one copy of the Software. Any
copies of the Software or any related user documentation
shall include NEXTGEN HEALTHCARE's copyright and other
proprietary notices. Except as authorized under this
paragraph, no copies of the Software or any portions thereof
may be made by you or any person under your authority or
control.

License Fees

The Software is provided without charge. Other fees, if any,
are payable only as separately stipulated by NEXTGEN
HEALTHCARE and agreed to, in writing, by Customer.

Proprietary Rights

The Software and related user documentation are proprietary 
products of NEXTGEN HEALTHCARE protected under U.S.
copyright law. All right, title, and interest in and to the
Software, including associated intellectual property rights,
are and shall remain with NEXTGEN HEALTHCARE. This Agreement
does not convey to you an interest in or to the Software,
but only a limited right of use revocable in accordance with
the terms of this Agreement.

Feedback/Submissions

You are asked to report any error or malfunction in the
Software to NEXTGEN HEALTHCARE. Although NEXTGEN HEALTHCARE
assumes no legal obligation with respect to your use of the
Software, it is NEXTGEN HEALTHCARE's intent that errors and
malfunctions will be addressed through reasonable corrective
efforts based on priorities and available resources NEXTGEN
HEALTHCARE may assign to such errors or malfunctions.

Should you decide to transmit to NEXTGEN HEALTHCARE's Web
site by any means or by any media any materials or other
information (including, without limitation, ideas, concepts
or techniques for new or improved services and products),
whether as information, feedback, data, questions, comments,
suggestions or the like, you agree such submissions are
unrestricted and shall be deemed non-confidential and you
automatically grant NEXTGEN HEALTHCARE and its assigns a
nonexclusive, royalty-free, worldwide, perpetual,
irrevocable license, with the right to sublicense, to use,
copy, transmit, distribute, create derivative works of,
display and perform the same.

Term

This Agreement is effective upon the earlier of your
execution of this Agreement or your first use of the
Software, and shall continue until terminated. NEXTGEN
HEALTHCARE may terminate this Agreement upon 30 days prior
notice at any time, or immediately in the event of any
breach by you of any term hereof. Upon any termination, you
agree to return to NEXTGEN HEALTHCARE the Software and all
copies and portions thereof or certify permanent deletion of
all copies of the Software within your control.

No Warranties

NEXTGEN HEALTHCARE provides no support for the Software.

THE SOFTWARE IS PROVIDED "AS IS, WHERE IS," WITHOUT ANY 
REPRESENTATIONS, WARRANTIES AND CONDITIONS OF ANY KIND, 
WHATSOEVER, INCLUDING BUT NOT LIMITED TO, EXPRESS, IMPLIED
OR STATUTORY, INCLUDING REPRESENTATIONS, GUARANTEES,
CONDITIONS OR WARRANTIES OF MERCHANTABILITY, TITLE,
NON-INFRINGEMENT, FITNESS FOR A PARTICULAR PURPOSE,
ACCURACY, OR IMPLIED BY THE PROVISIONS OF ANY LAWS. NEXTGEN
HEALTHCARE DOES NOT AND CANNOT WARRANT THE
PERFORMANCE OR RESULTS YOU MAY OBTAIN BY USING THE
SOFTWARE OR SUCH FILES. Without any limitation, Company
does not: (A) warrant that the Software will be complete,
accurate, uninterrupted, free of Viruses, error free, or
that any error can be corrected, or (B) guarantees or
agrees to ensure that any Software will comply with
applicable Laws.

Backward compatibility of future releases, if any, is not 
guaranteed.

Please remember that any use of computers is subject to a 
likelihood of human and machine errors, omissions, delays
and losses, including loss or corruption of data or media.
You should adopt such measures as you believe proper to
limit the impact of those problems, including backing up
data and verifying the accuracy of input data; examining and
confirming results prior to use; and adopting procedures to
identify and correct errors and omissions, replace lost or
damaged media, and reconstruct data.

Some states or jurisdictions do not allow the exclusion or 
limitation of incidental, consequential or special damages,
or the exclusion of implied warranties or limitations on how
long a given warranty may last, so the above limitations may
not apply to you.

Governing Law

This Agreement shall be governed by the laws of the State of 
California.

U.S. Government Restricted Rights

The Software and documentation are provided with RESTRICTED 
RIGHTS. Use, duplication, or disclosure by the Government is 
subject to restrictions as set forth in subparagraph
(c)(1)(ii) of the Rights in Technical Data and Computer
Software clause at DFARS 252.227-7013 or subparagraphs
(c)(1) and (2) of the Commercial Computer Software -- 
Restricted Rights at 48 C.F.R. 52.227-19, as applicable.

Miscellaneous

In the event that any of the terms of this Agreement is or
becomes or is declared to be invalid or void by any court or
tribunal of competent jurisdiction, such term or terms shall
be null and void and shall be deemed severed from this
Agreement and all the remaining terms of this Agreement
shall remain in full force and effect.

THIS AGREEMENT IS THE COMPLETE AND EXCLUSIVE STATEMENT OF
NEXTGEN HEALTHCARE'S OBLIGATIONS AND RESPONSIBILITIES TO
YOU AND SUPERSEDES ANY OTHER PROPOSAL, REPRESENTATION, OR
OTHER COMMUNICATION BY OR ON BEHALF OF NEXTGEN
HEALTHCARE RELATING TO THE SUBJECT MATTER HEREOF.
tools\.skipAutoUninstall
 
tools\chocolateybeforemodify.ps1
Get-Process launcher -ErrorAction SilentlyContinue | Stop-Process

Log in or click on link to see number of positives.

In cases where actual malware is found, the packages are subject to removal. Software sometimes has false positives. Moderators do not necessarily validate the safety of the underlying software, only that a package retrieves software from the official distribution point and/or validate embedded software against official distribution point (where distribution rights allow redistribution).

Chocolatey Pro provides runtime protection from possible malware.

Add to Builder Version Downloads Last Updated Status
Mirth Administrator Launcher (Install) 1.4.1 151 Wednesday, August 9, 2023 Exempted
Mirth Administrator Launcher (Install) 1.1.0 803 Monday, October 7, 2019 Approved

This package has no dependencies.

Discussion for the Mirth Administrator Launcher (Install) Package

Ground Rules:

  • This discussion is only about Mirth Administrator Launcher (Install) and the Mirth Administrator Launcher (Install) package. If you have feedback for Chocolatey, please contact the Google Group.
  • This discussion will carry over multiple versions. If you have a comment about a particular version, please note that in your comments.
  • The maintainers of this Chocolatey Package will be notified about new comments that are posted to this Disqus thread, however, it is NOT a guarantee that you will get a response. If you do not hear back from the maintainers after posting a message below, please follow up by using the link on the left side of this page or follow this link to contact maintainers. If you still hear nothing back, please follow the package triage process.
  • Tell us what you love about the package or Mirth Administrator Launcher (Install), or tell us what needs improvement.
  • Share your experiences with the package, or extra configuration or gotchas that you've found.
  • If you use a url, the comment will be flagged for moderation until you've been whitelisted. Disqus moderated comments are approved on a weekly schedule if not sooner. It could take between 1-5 days for your comment to show up.
comments powered by Disqus