What ways are there to push out the LF Office Integrations to users? I have roughly about 30 users who need to have this integration installed and I do not want to reinstall the LF Suite 11 manually one by one. Unfortunately, we do not have SCCM to push out software.
Question
Question
Replies
Check out the Help documentation for Unattended Installation and Deployment Toolkit you may be able to leverage that.
Also check out @Blake Smith's Fichebait YouTube channel https://www.youtube.com/@fichebait/videos he has a few videos about the Deployment Toolkit
I use PSAppDeployToolkit for mine. Here's the installation part of the code:
##*=============================================== ##* PRE-INSTALLATION ##*=============================================== [String]$installPhase = 'Pre-Installation' ## Show Welcome Message, close Internet Explorer if required, allow up to 3 deferrals, verify there is enough disk space to complete the install, and persist the prompt Show-InstallationWelcome -CloseApps 'lf,outlook,winword,excel,powerpnt,Laserfiche.OfficeMonitor,Laserfiche Webtools Agent' -AllowDefer -DeferTimes 3 -CheckDiskSpace -PersistPrompt ## Show Progress Message (with the default message) Show-InstallationProgress ## <Perform Pre-Installation tasks here> # Uninstall Laserfiche client applications first $detPackage = Get-Package -Name 'Laserfiche*' -ProviderName msi -ErrorAction SilentlyContinue | Where-Object {$_.Name -match 'Laserfiche Office Integration.+'} If ($detPackage) { $detPackage | Uninstall-Package } ##*=============================================== ##* INSTALLATION ##*=============================================== [String]$installPhase = 'Installation' ## Handle Zero-Config MSI Installations If ($useDefaultMsi) { [Hashtable]$ExecuteDefaultMSISplat = @{ Action = 'Install'; Path = $defaultMsiFile }; If ($defaultMstFile) { $ExecuteDefaultMSISplat.Add('Transform', $defaultMstFile) } Execute-MSI @ExecuteDefaultMSISplat; If ($defaultMspFiles) { $defaultMspFiles | ForEach-Object { Execute-MSI -Action 'Patch' -Path $_ } } } ## <Perform Installation tasks here> $MsiPath = Get-ChildItem -Path "$dirFiles\ClientWeb" -Include lfoffice-x64_en.msi -File -Recurse -ErrorAction SilentlyContinue If($MsiPath.Exists) { Write-Log -Message "Found $($MsiPath.FullName), now attempting to install $installTitle." Execute-MSI -Action Install -Path "$MsiPath" -Parameters '/QN' -AddParameters "ACCEPT_EULA=YES" }
Cary, the LF Office Integration is part of the Windows Installer. If you look at the Unattended documentation that Craig linked to, it will show you that there are different levels that can be used to install the components you are wanting.
If you don't have SSCM you can create a batch file that can be pushed out as part of a Group Policy to do the install.
Thanks for the reply.
For some reason, I am missing the Laserfiche Deployment Toolkit Configuration Utility.exe after I extract it.
Hi Cary! The latest LF Office Integrations installer can also be found here
https://support.laserfiche.com/kb/1014488/laserfiche-office-integration-11