We have a handful of clients running Lacerte and would definitely welcome some automation there.
One thing of note, in every case for our clients they tend to need the last 10 years or so of versions installed on their machines so they can reference old client data.
Lacerte is a tricky one. Unfortunately, in most cases the update is done on an RDS or file share. Then the users need to access the file share and run the installer from the share.
This would be extremely helpful if it was possible as manually installing across large clients can be difficult.
We are a large multi-office Lacerte user (230 folks, 5 offices) and one of our senior engineers fought this out. Been working so far, but it can be a LONG install time.
#Store the workstation host name to determine which Lacerte server to get the installer from
$Hostname = $env:COMPUTERNAME
#Set the uninstall reg path for the targeted tax year
$UninstallPath = “HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\2021 Lacerte Tax”
#Set the Lacerte silent install arguments
$args = @"
#Check the hostname for a match to a specific office and whether the uninstall path exists
IF(($Hostname -like “OFFICEINITIALS*”) -and (!(Test-Path $UninstallPath))) {