Version (Released on Sep 5, 2016)

UI++ is a better way to display information to the interactive user, solicit input from that same interactive user, and populate task sequences variables during (surprise) System Center Configuration Manager (ConfigMgr) Operating System Deployment (OSD). UI++ is completely redesigned from OSD++ version 1 and also rolls in the features of OSD App Tree. With the redesign comes a new name: UI++. The name change is indicative of UI++’s ability to solicit user information outside of task sequences because at its heart, UI++ is simply a generic UI framework. It’s still great during task sequences, but it’s certainly not limited to them.

Current Features
  • A rounded and flat look and feel
  • Information displayed using HTML formatting
  • User input in combo boxes and text boxes validated using regular expressions
  • Automatic variables and system information collection; e.g., IsLaptop
  • Reading and writing WMI
  • Reading and writing the registry
  • A variable browser/editor
  • Conditional inclusion of *every* element based on VBScript
  • Variable replacement for *any* value
  • A password action that will authenticate a user against AD and collect group memberships
  • Preflight checks
  • An AppTree that will display and allow selection of both Applications and Packages including the following advanced features:
    • Inclusions
    • Exclusions
    • Required items
    • Hidden items
  • State save and load to and from a data file
  • All in one executable
Future Features
  • Tooltips for App Tree
  • A directory browser to allow selection of directories on a remote share – useful for choosing USMT loadstate locations
  • Application and package mapping
  • Automatic computer naming and names checks against AD
Version (Released on 11 Oct, 2015)
Version (Released on 24 Mar, 2015)
Version (Released on 25 Jan, 2015)
Version (Released on 18 Jan, 2015)
Version (Released on 21 Sep, 2014)
Version (Released on 25 Aug, 2014)
Version (Released on 12 Aug, 2014)