My company already has Landesk in place but it is not currently used for software deployment. I have been looking into the deployment functions offered by Landesk and also Microsoft's SCCM.
I want to find the best way to manage software on about 500 PCs with more reliability offered the using GPO software deployments. I am however struggling to replicate the way a GPO package will deploy software at either computer startup or user logon.
I want to group apps into catagories such as critical, default and requested. i.e. critical will be antivirus etc, default will be flash player, office, etc, optional will be apps such as visio where I will add the computer to a group.
Using SCCM I could not find a way to get software deployed whist the user was logged off. (i.e. at computer startup) and so have moved on to Landesk.
Using Landesk I like the idea of the policy assisted Push. I could use WOL at the weekend to boot the majority of PCs and push out the software whilst no one was in the office. This seems fine
The problem I have with it is for the odd person in the office who will have apps open and the machines that weren't caught by the push. These machines will have active users logged onto them whilst the software is installed and if the apps are open the installation may fail or error. I tried out the delay install until logon but it still lets the user log on and open the app before the install package kicks in. the other issue I had with this is that it seems to delay the download until logon so there is a potentially large delay for a large package such as office.
Please can someone give me some advice on the following points based on the above text
1. When using Policy deployment how to ensure apps are closed for the install.
2. Is it best practise with MSI deployments to uninstall the old package first?
3. Is there a way to trigger software installs at logoff using a script?
4. Some MSI packages detect open apps and hang until they are closed. If the deploy method hides all interaction from the user, will this just hang indefinitely?
You may gather I have little experience with Landesk but any tips to my questions or anything else that may be relevant would be appreciated.