Professional Documents
Culture Documents
Agenda
Advanced Distribution Building Blocks
4 Ways to Install Software Labels and Filters Custom Inventory Rules and Custom Data Fields Understanding Event Scheduling
Use Cases
Standardize your population - custom inventory + filter Uninstall/Install Example - MI vs. Script with multiple tasks Alt. Download Locations - Network installs (no uploads to KBOX) Staging Patch Feed
Limitations
Can order, but not dependent on success Tied to Inventory Schedule Single Command Line No pre-requisite verification
3
Limitations
Requires manual verification of need No Alternate Download UI Manual end-user notification - no snooze
Scripting Interface
Virtual Kontainers
Repackaging the KBOX way Execution Control Label-driven, so same concepts apply Not covered in this presentation
10
11
12
Filters
Identifying groups of machines using computer inventory details like IP address, computer name, OS type, etc.
13
LDAP/AD Integration
14
15
16
17
General use
Manually construct logic for software package detection within a custom software item
FileExists(C:\WINDOWS\notepad.exe) FileVersionEquals(C:\Program Files\Internet
Explorer\iexplore.exe, 6.0.2900.2180) RegistryValueEquals(SOFTWARE\Microsoft\Internet Explorer\Version Vector,IE,6.000)
18
Advanced Use
Detect ranges of software versions(or combinations)
RegistryValueGreaterThan
(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Co mmon\ProductVersion,LastProduct,11.0.0.0) AND RegistryValueLessThan (HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\11.0\Co mmon\ProductVersion,LastProduct,12.0.0.0)
19
20
21
22
Create a Managed Install for that label to install software Software is installed to this label to machines within it
23
Put those machines into a label for outdated software Assign an uninstall script to that label that removes it Create a Managed Install for that label to install the new version Any future outdated software found will automatically be updated
24
25
26
27
28