2009/07/13

First ThinApp deployment via SCCM



A few weeks ago Autodesk AutoCAD R14 stopped working for the Engineering Dept after the Security Policies were tightened, and the usual solution of granting local access to a file/folders wouldn't work for the native app. We have a number of ThinApp packages in development/testing, and are under the usual pressure to deliver on our ROI... so I dropped everything and jumped at the chance to solve the issue with Thinapp!

The packaging was easy. There were some files that had to be added to the package (winhlp32.exe to %System%System%) manually, and dropping custom .lsp routines into the %ProgramFilesDir% worked fine.

The difficulty came with deployment via SCCM. The strategy was to create a Software Distribution Package which contained thinreg, and an uninstall script. The thinreg command line would point to the .exe on the network share. The SCCM package would uninstall the native version of the software, register the thinapp from the network share, and dump a shortcut on the desktop. The app would run off the network share via appstream.

This failed many times and the solution was this:

* Make sure and use a fully qualified UNC in the command/script
* Configure the SCCM package for thinreg to run with User Rights.


2 comments:

  1. Do you have any documentation on your thinapp setup/install? I am working on a few different versions of autocad to thinapp right now.

    ReplyDelete
    Replies
    1. When you say "thinapp setup/install" do you mean like an app virtualization architecture diagram/doc? I don't have this. AutoCAD 11 standalone should thinapp fine, though I have had problems with the server based version.

      Delete