$ErrorActionPreference = 'Stop'; $packageName= '1password' # arbitrary name for the package, used in messages $toolsDir = "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" $packageArgs = @{ packageName = $packageName unzipLocation = $toolsDir fileType = 'exe' url = '{{DownloadUrl}}' softwareName = '1Password*' checksum = '{{Checksum}}' checksumType = 'sha256' silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-' validExitCodes= @(0) } Install-ChocolateyPackage @packageArgs