add a run now option for managed installations
Currently only scripts have a run now option. Would be great to have one for Managed Installations instead having to run inventory on machines to immediately start the installs.
This is now available in version 7.0. You can view more details here – https://support.quest.com/k1000-systems-management-appliance/kb/215633
Brady Williams commented
I came across this when googling for the requested feature but the link is dead. Is there an update to this link?
Danny Arroyo commented
I agree with SNissen. I voted because I thought the "Run Now" option for MI would be like the "Run Now" option for scripts. Any chance this can be done?
Dylan Galiffa commented
Ah, so It seems the question or request was not explained well enough. I too would like that as a feature. Since the request could apply to the way they have upgraded it as well as the way you two have requested.
Sounds to me like @SNissen wants/needs a separate 'Run Now' sub-section in the Distribution main section that allows for running a selected MI on an arbitrary machine/label without modifying the MI itself to limit scope.
For the record, I also wish to have that enhancement.
Dylan Galiffa commented
@SNissen I'm confused, did you not watch the video? It clearly shows a "Run Now" button on the managed installation he creates. Seems you've gotten what you wanted.
No, this is not what I want. What I want is the ability, from the K1000 Admin user interface, to do a Run Now of an MI, just like I can do a Run Now of a script.
I don't care if the user portal has a Run Now or not. From the user perspective, nothing in the K1000 ever runs right away.
When is this going to happen? This should have been standard.
Agreed, and agreed with Anonymous below about a progress bar.
If you have K1 GO, it has a feature that is not in the K1000 UI, which is to apply any single Managed Install against one or more computers.
Kurtis Cochrane commented
There is a "run now."
Go to the targeted PC in the inventory and click "Force Update" and as long as that PC is on the MI list and the MI is set to run at next available time, it will run on the PC you just force updated.
It makes sense to not have a run now because the agent needs to report that it meets the specifications for the MI (whether it needs it or not) and then needs to add the software to it's "TO INSTALL" list.
If you want a no-holds-bar-install-this-program-now then you should be running a script instead of trying to use the built in process/tools, IMO.
Tyler Hoadley commented
this can be done and has been implemented here by using pstools.exe on the remote asset and machine actions i inserted via sql (because of character restrictions) this is also x386 and amd64 ready for both arch's and OS's (win XP or 7/8 etc)
"c:\PSTools\PsExec.exe" -accepteula \\KACE_HOST_NAME cmd /c IF EXIST "C:\program files (x86)" ("C:\program files (x86)\dell\kace\runkbot.exe" 4 0) ELSE ("C:\program files\dell\kace\runkbot.exe" 4 0)
Rene Sonnenschein-Flohr commented
Thats would be a great enhancement
Joshua Freeman commented
Would love to see this happen.
I would absolutely support a run now option, as well as some sort of progress indicator for currently running installations. There is a ton of unnecessary clicking involved in the managed installations process, and it isn't very intuitive.
Also, along these same lines, I think that an admin should be able to click on the computer inventory, and have a drop-down list for managed installs (in much the same way as managed actions).
Mike Migliori commented
I would like a run now tab just like scripting, but for managed installs. This way you can run now on a machine without having to add the machine to the managed install. Just like the scripting.
We actually run a script to force managed installs. Its an extra step but it does tell the machine to go ahead and grab the managed install and install it. Create a script and under remidiation use the following $(KACE_INSTALL)\RUNKBOT.EXE” with params “6 0
Tom Miller commented
Managed installs work fine, but you do need to configure your environment for them. When you upload the zip file, the kbox agent copies that down and extracts it before the install runs. So you are doing extra work with that. Run now would be great but Pcs will pick it up soon anyway.
Network Guys commented
It would be nice if it just worked.
What I have been doing is running a script to unzip the install from our install share to the target then running the installer.
Managed installations haven't been working in our environment, I don't know if its the version we are on or our server os. Opening tickets hasn't helped resolve the issue.
having a management system that needs this much attention isn't a solution at all.
But I digress, yes a button would be great :)
Jayson Franklin commented
It was obvious on the first day that the managed installations did not work for us. We needed more of an 'On-Demand' update facility, so the scripted installs work perfectly allowing us to schedule or run immediately.
To those frustrated waiting on distributions, try this: Create an Online Kscript then add your install package as a dependency.
Task 1: (Install the App)
On Verify: "Verify a file exists" (..your dependency) ($(KACE_DEPENDENCY_DIR)\MyApp.exe)
On Success: "Launch a Program" ($(KACE_DEPENDENCY_DIR)\MyApp.exe) (Use Parameters if needed, i.e. /S for silent)
Task 2: (Gather Installation Log files (If necessary))
On Verify: "Verify a file exists" (C:\Path\To\Install_Log.log)
On Success: "Upload a File" (C:\Path\To\Install_Log.log")
Task 3: (Force Inventory Update)
On Verify: "Verify a file exists" $(KACE_APP_DIR)\KInventory.exe
On Success: "Launch a Program" $(KACE_APP_DIR)\KInventory.exe
Now you can install your app immediately via the 'Run Now' tab or on schedule via the script schedule.... Once the script is complete, you can check the system's software inventory to make sure your App is installed.. this example will also upload the installation log file for review, in case needed for troubleshooting.
It would be great to have a progress bar on the “Run Now Status” page which shows script progress or current status, such as downloading dependencies, running Task 2, etc.
Hope this helps,