Suggestions to solve complex software deployment (requiring reboots)
I have to migrate from traditional Citrix Xenapp software clients to Citrix Receiver software and unfortunatly Citrix hasn't made this the easiest thing to do.
I need to uninstall any existing Citrix Xenapp or Citrix Receiver client before the new version will successfully install.
There are a couple of gotcha's just to complicate things.
- There must be a reboot after uninstallation before reinstallation
- The new software must be installed whilst a user is logged on or it won't install properly
So i'm looking for some suggestions on how to best tackle this with the K1000.
Citrix has provided a cleanup utility which will remove any Citrix client and can be run silently. This works without needing a user logged on but does require a reboot and a user to logon aftewards as it places the final part of the cleanup in the RunOnce registry key.
I do also have a silent install string for the new software but as stated this must be run whilst a user is logged on. (?)
Thanks in advance for your wisdom fellow Ninjas.