866-754-3592

UIU Plug-ins 2.0 - MDT Install Guide




Section 1: Definitions

UIU Plug-in Manager (UIUPM)
The UIU Plug-in Manager (UIUPM.exe) is a utility application designed to facilitate the installation, management and updating of the UIU Plug-ins 2.0 for use with Microsoft System Center Configuration Manager (SCCM) or with Microsoft Deployment Toolkit (MDT). The UIUPM application is also designed to facilitate the establishment, management and updating of the UIU Repository which contains both the UIU-managed driver files as well as UIU component executables.

IMP Files
UIU Import files (*.IMP) contain required driver files, driver database(s) and UIU components which are used to populate a UIU Repository from which deployed target machines will draw necessary files during OS deployment Task Sequence executions. These files are used in conjunction with the UIUPM.

UIU Plug-ins 2.0
The UIU Plug-ins 2.0 is comprised of the Microsoft deployment solution-specific integrations supported by a UIU Repository. These integrations include the placement of a dynamic link library as well as the modification or addition of configurations within the deployment solution. In the case of MDT, the actions.xml is appended with a UIU section and in the case of SCCM, necessary WMI classes are added to support the UIU Plug-ins 2.0.

UIU Repository
The UIU Repository consists of Big Bang-prepared driver files, UIU-specific Driver database(s) (udb files) and UIU Components.

UIU Components
UIU Components include the required executables, (including architecture-specific uiuprep.exe) that are required for UIU operations.


uiu logo user guide


Section 2: Server Change Control Information

  • The XML section that is added by the UIU Installer allows the Install Task Sequence drop-down menu to include the UIU Deployment Configuration task for addition into a task sequence. This is common for any standard Microsoft plug-in application.

  • UIU does not modify or otherwise interfere with WDS or any other PXE/Boot process. Troubleshooting PXE/Boot load issues is the customer’s responsibility.

  • The UIU repository (UIU components and UIU Driver Database), may be located on any network accessible path and need not be installed on the system partition of the MDT server. Locations for these components are selectable during installation.


uiu logo user guide


Section 3: System Requirements

  • MDT 2013 Server installed on a Windows operating system

  • .NET 4.0 runtime is required for installation

  • Administrator level access to the MDT Server – Required for installation


uiu logo user guide


Section 4: Plug-in Support Requirements

  • The MDT system must be tested and proven capable of deploying a supported Windows operating system independently, (without the UIU software)

  • UIU License Key (This can be found on your license certificate) – Required for installation

  • Network connectivity to all client PCs – Required for deployment with UIU

  • MDT Server Internet access – Required for UIU product Online Updates

  • The MDT environment must be sufficiently designed to replicate the UIU Repository, with approximately 1Gb available on the Server and 20Gb available on Repository Share to be used


uiu logo user guide


Section 5: Plug-in Usage Restrictions

  • The UIU is not designed to image Windows Server operating systems and no technical support will be provided.


uiu logo user guide


Section 6: Download Information

  • The UIU Plug-ins 2.0 will install in the binaries directory of the MDT Server; typically C:\Program Files (x86)\Microsoft Deployment Toolkit\bin

  • Permissions are controlled by AD and must be set with visibility to the UIU source.

  • The UIU may be downloaded from Big Bang LLC’s download sites…



UIU Download Instructions

Please download the Executable Files (UIUPM) below. This application is required to establish a UIU Repository and to integrate the UIU Plug-ins 2.0 with SCCM or MDT.

There are two options to download the UIU Driver Database:

  • Option 1 - (Recommended for high-bandwidth connections) requires that only the small Executable Files be downloaded. The UIU Repository may then be populated through Online Updates from Big Bang's cloud resources.


  • Option 2 - (For environments with slow or no Internet access) requires that a downloaded IMP file from the Driver Database Files selection below be imported using the UIUPM application. This download is large (>15Gb).


Please review the documentation regarding the UIUPM Repository Management menu for more information on populating an established UIU Repository.

Follow the instructions below to prepare the downloaded files for use:

Executable Files:
Upon downloading the EXE.ZIP file, extract the contents into a directory of your choice, accessible to the machine on which the UIU Plug-ins 2.0 will be integrated with MDT (typically the MDT server).

Driver Database Files (IMP): (If required for Option 2)
Upon downloading the DRIVER.ZIP file, extract the contents into a directory of your choice, accessible to the UIUPM application, typically to the root of the folder to which the EXE.ZIP was extracted.


uiu logo user guide


Section 7: Integrating the UIU Plug-ins 2.0 with MDT

Summary

  • Choose the location for the UIU Repository
    • Create a share (UNC path)

  • Launch the UIU Plug-in Manager (UIUPM.exe)
    • Enter UIU License Key
    • Complete the UIUPM Welcome Wizard
    • Review UIU Documentation

  • Navigate to Repository Management
    • Select "Change Repository"
    • Enter UNC path for the UIU Repository (with credentials if necessary)
    • Select "Update Repository" to populate the UIU Repository from UIU Online Updates (without a downloaded IMP file)
    • - or -
    • Select "Import Repository" to populate the UIU Repository with a downloaded IMP file

  • Navigate to Microsoft (SCCM or MDT)
    • Select "Install Plug-in" to integrate the UIU Plug-ins 2.0 with the deployment solution

  • Close the UIU Plug-in Manager (UIUPM.exe)

  • Open the deployment solution's management console (SCCM or MDT)
    • Create or edit an OS deployment task sequence
    • Select "Add" to include the UIU task element
    • Position the UIU task element within the task sequence
    • Deploy the operating system to target machines



Detailed Procedure


First, decide upon the location of the UIU Repository if not previously established. This must be a location that is network accessible and accessible to each machine that will be targeted for OS deployment. Previously established UIU Repository implementations may be used if desired (from UIU 5 or previous versions of the UIU plug-ins).

Create a directory and define a share at the selected location. Permissions of the share must allow read/write access for the Administrative account that will populate the UIU Repository with components and drivers. Permissions may be set to read only for the service account(s) that will access the UIU Repository during an OS Deployment Task Sequence operation.

Special Considerations for MDT
It is usually beneficial to select a folder within the MDT Deployment Root location.
(Create a directory called "uiu" in the path first; e.g. "[deployment share]\applications\uiu")

Performing the installation in this location will provide the following benefits:

  • Allow MDT to control permissions associated with the execution of the UIU during online deployments.

  • Make it efficient to establish the UIU Repository as a package to be included in an MDT Offline implementation.

  • MDT Offline Media Procedure (Step 2.b)

    In step 2.b.iii, browse to the "[deployment share]\applications\uiu\data" folder instead of the default location...





Execute UIUPM.exe to launch the UIU Plug-in Manager application. This application will allow an Administrator to establish a UIU Repository and to install the UIU Plug-ins 2.0 in the MDT environment. The UIU Plug-in Manager application contains additional features which will be discussed further in documentation. Refer to UIU Plug-in Manager features for details.

License Key
Enter the UIU license key provided by Big Bang LLC
Welcome wizard
Complete the Welcome wizard and review relevant documentation
Updates
Perform updates to the UIU Plug-in Manager application
Review Settings
Review settings desired in and/or required by the environment
Repository Management
Select "Change Repository" and enter environment-specific information
  • Path (required) = This is the previously defined share with appropriate permissions
  • Domain\user account = This is the Administrative account with permissions to populate the UIU Repository with components and drivers
  • Password = This is the password for the Administrative account



Populate the UIU Repository
There are two methods available to populate a newly-created UIU Repository:

UIUPM Repository Management


  1. Update Repository - (Recommended for high-bandwidth connections)

    Select the following options (at least)
    • UIU Components
    • Driver Database
    • Driver Files


  2. -OR-

  3. Import Repository - (For environments with slow or no Internet access)

  4. This method requires the downloaded Driver.IMP file. See Update the UIU Repository for details.




Select applicable plug-in integration from the Microsoft menu; Microsoft Deployment Toolkit in this case.
"Install Plug-in"

Confirm plug-in installation as detailed in the information grid.




If installing the UIU Plug-ins 2.0 along side of the UIU Plug-in v1.x (for MDT or SCCM) product
The UIU Plug-ins 2.0 has been developed with a far more robust updating technology and surpasses the capabilities of the UIU Plug-in v1.x UIU Updater. If both plug-ins are installed, the UIU Plug-in v1.x UIU Updater application must be disabled to prevent it from launching at login.

Be certain to close the UIU Plug-in v1.x UIU Updater application in the system tray and then remove the string entitled uiusdhelper from the following registry location:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run




uiu logo user guide


Section 8. Tour of the UIU Plug-in Manager (UIUPM)

The UIU Plug-in Manager (UIUPM) is a utility application designed to facilitate the installation, management and updating of the UIU Plug-ins 2.0 for use with Microsoft System Center Configuration Manager (SCCM) or with Microsoft Deployment Toolkit (MDT). The UIUPM application is also designed to facilitate the establishment, management and updating of the UIU Repository which contains both the UIU-managed driver files as well as UIU component executables.

The first launch of the UIU Plug-in Manager application will prompt for a valid UIU License Key and then immediately invoke the UIUPM Welcome Wizard which will assist Administrators in obtaining the required information necessary for a successful installation of the UIU Plug-ins 2.0. There are links to documentation as well as a general overview. Other information regarding the Upgrade from previous product versions may be presented also. UIU Support strongly encourages experienced Administrators as well as those who may be new to the UIU to familiarize themselves with the UIU Plug-ins 2.0 product prior to attempting an installation.

As a result of initial configuration, the applied UIU License Key and the current UIU Repository UNC path are stored as data local to the machine on which UIUPM has been executed. If UIUPM is executed on a different machine, (on which it has not been previously run), the UIU License Key will be prompted for and the UIUPM Welcome Wizard will be immediately invoked. Furthermore, the location of the UIU Repository UNC path will not be known to the UIUPM and will need to be entered.

The following is a descriptive preview of the UIU Plug-in Manager (UIUPM) application and its features as well as its utilization.




Welcome to the UIU Plug-in Manager. This first Home window will provide the Administrator with some rudimentary information regarding the UIU product as well as the version of the UIUPM application. This window will also alert the Administrator if the UIU Plug-in Manager application was successful in detecting the availability of an updated version of the UIUPM application online and will display information on the version disparity.

Main Menu - Home


UIUPM Main Home


———





The Internet settings allows the Administrator to provide proxy information in order to facilitate Internet access for UIU Online Updates.

Main menu - Settings - Internet


UIUPM Main Settings Internet


———





The Performance setting allows the Administrator to instruct the UIUPM application to use multiple threads. This feature will allow UIU Repository management tasks to complete more quickly at the cost of greater utilization of system resources.

Main menu - Settings - Performance


UIUPM Main Settings Performance


———





The In Development setting allows the Administrator to instruct the UIUPM application to additionally consider the UIU Beta Channel when checking for UIUPM or UIU Repository updates. Please consult UIU Support before selecting this option.

Main menu - Settings - In Development


UIUPM Main Settings In Development


———





If the UIU Plug-in Manager detected that an update was available online for the UIUPM application as indicated on the Home page, the Update Plug-in Manager selection will initiate the online download and re-launching of the new version as the UIUPM.

Main menu - Update Plug-in Manager


UIUPM Main Update UIUPM


———





The Licensing setting allows the Administrator to enter a UIU License Key initially and furthermore allows the Administrator to change or update the UIU License Key upon renewal.

Main menu - Licensing


UIUPM Main Licensing


———


In the event of a UIU License Key renewal, the UIU plug-ins 2.0 integration will need to be refreshed on the machine that hosts the integration by using the Update the UIU Plug-ins 2.0 feature as discussed below.




The Repository Management menu selection allows the Administrator to establish and manage a UIU Repository or multiple UIU Repositories. A UIU Repository contains UIU driver files and UIU executables. Use the Change Repository button to identify the UIU Repository to be managed. This path must be directed to an already established, shared UNC path location.

Repository Management


UIUPM Repository Management


Repository Update Options - Five options are presented to manage the selected UIU Repository:

  • UIU Components - Downloads the latest UIU executables and associated program files, if available.

  • Driver Database - Downloads the latest UIU Driver Database, if available.

  • Driver Files - Reviews the driver files referenced in each driver database (*.udb file) and downloads missing or incorrectly sized files.

  • CRC Validation - When updating Driver Files, also reviews each referenced driver file's integrity.

  • Clean Up - Removes driver files and folders, that are not referenced in any UDB, from the UIU Repository.

Update Repository - This button, when selected, will perform the functions selected in the menu window above.

Additional Actions:
  • Change Repository - This allows an Administrator to create a new UIU Repository at a particular shared UNC path location (e.g. during initial implementation) or to manage a different or more than one UIU Repository, depending upon network topography/design.

  • Import Repository - This feature allows an Administrator to create a new UIU Repository (e.g. during initial implementation) or to perform updates to a selected UIU Repository in an offline capacity. After a Driver.imp (Standard format: DB-YYMMDD-Pxxxx.imp) is downloaded from Big Bang LLC’s download sites, it may be imported to the selected UIU Repository using this feature.

  • Sharing - This feature will open the Sharing tab of the Properties dialogue box for the selected UIU Repository's shared UNC Path location. Using the Advanced Sharing button will allow an Administrator to set, change, or verify Permissions set on the shared UNC path.

  • Script Updates - This feature will provide an Administrator with a contextually relevant example of the command line required to script updates to the UIU Repository. For more information on updating the UIU Repository, please refer to the UIU Plug-ins 2.0 User Guide: Section 9.





The Microsoft menu selection allows the user to choose the deployment solution, either SCCM or MDT, with which to integrate the UIU Plug-ins 2.0.

Microsoft - Microsoft Deployment Toolkit


UIUPM MS Menu


  • Microsoft System Center Configuration Management - This option displays information about an installation of SCCM if it exists on the local machine. It also displays information about the UIU Plugins 2.0 for SCCM if it is installed and integrated with SCCM on the local machine.

  • Microsoft Deployment Toolkit - This option displays information about an installation of MDT if it exists on the local machine. It also displays information about the UIU Plugins 2.0 for MDT if it is installed and integrated with MDT on the local machine.




  • Install Plug-in - When this button is selected, the UIU Plug-in Manager application will attempt to integrate (install) the UIU Plug-ins 2.0 (for MDT in this case) with the locally detected instance of SCCM or MDT.


  • UIUPM MS MDT not Installed


    ———





  • Update Plug-in - When this button is selected, the UIU Plug-in Manager application will attempt to update the UIU Plug-ins 2.0 integration (for MDT in this case) with newly updated or downloaded elements made available by Big Bang in an updated version of the UIU Plug-in Manager. This will also update the UIU license key in the deployment solution integration, (if the license key has been changed).


  • UIUPM MS MDT Installed


    Additionally, for each UIU-enabled MDT Task Sequence; open the task sequence, select the UIU Deployment Configuration task and, in the Configure Deployment Settings screen, select the OK button to enable the Apply button on the task sequence element. Then, select Apply on the UIU Deployment Configuration task element. This only needs to be performed once for each task, site-wide. This is the same Apply procedure used in Section 9: Updating the UIU License Key - MDT Install Guide.


  • Refresh - This option will refresh the information displayed in the grid.




The Help menu selection allows the Administrator to access UIU Documentation, UIU Support and log files

Help menu


UIUPM Help Menu


  • Support Request - This option will launch the default Internet browser and attempt to navigate to Big Bang's UIU Support Form.

  • Release Notes - This option will launch the default Internet browser and attempt to navigate to Big Bang's main UIU Release Notes page.

  • User Guides - This option will launch the default Internet browser and attempt to navigate to Big Bang's main UIU User Guides page.

  • Log sub-menu
    • Show Log File - This option will open the UIU Plug-in Manager's log file (UIUPM.log) which is stored in C:\ProgramData\UIU on the local machine. This log may be required for troubleshooting.

    • Open Log File Directory - This option will open a Windows Explorer window at the location of the UIU Plug-in Manager's log file (C:\ProgramData\UIU) on the local machine.

    • Clear Log - This option will remove the UIU Plug-in Manager's log file (UIUPM.log) from C:\ProgramData\UIU.

  • Welcome Wizard - This option will re-launch the UIU Plug-ins 2.0 Welcome Wizard that automatically launches the first time (only) that the UIU Plug-in Manager application is invoked on a particular machine.

  • Contact Us - This option will launch the default Internet browser and attempt to navigate to Big Bang's "Contact Us" Form.





uiu logo user guide


Section 9: The UIU Plug-ins 2.0 - TRIAL Product




The UIU Plug-ins 2.0 Trial product is a fully-functional trial. Install the UIU Trial product using the instructions preceding this section.

In the task sequence, the UIU Deployment Configuration element will display information parsed from the applied UIU license key in the properties pane. The company name will be prepended with "TRIAL:", indicating that the UIU-integrated deployment is using UIU Trial product.

The Trial versions available for download include the latest executable and driver database versions and are eligible for UIU Online Updates as long as the UIU license key is valid.

Trial versions of the UIU Plug-ins 2.0 may terminate the operating system of target machines where trial images are deployed, rendering the deployed trial image unusable. Notification or warnings may be displayed on target machines after deployment.

Deployments to target machines using a Trial version of the UIU Plug-ins 2.0 are designed for test environments only, and shall not be deployed to live environment PCs.

It is imperative that no TRIAL UIU Image be deployed to any production PC. The TRIAL UIU product is intended for evaluation use only in pre-production or testing environments.

The Trial version of the UIU will install a Trial Background for the Windows login screen and all users. This Trial Background is not included in the licensed version of the UIU.

uiu logo user guide


Section 10. UIU Plug-ins 2.0 file structure for MDT

The following files will be installed:

C:\Program Files (x86)\Microsoft Deployment Toolkit\bin\uiusms.dll


The following files will be modified:

C:\Program Files (x86)\Microsoft Deployment Tooolkit\bin\Actions.xml


The following directory will be used to store log files and other files:

C:\ProgramData\UIU

uiu logo user guide


Section 11. Updating the Plug-in Manager

Execute UIUPM.exe to launch the UIU Plug-in Manager application. Refer to Updating the UIU Plug-in Manager for details.


uiu logo user guide


Section 12. Updating the UIU Plug-ins 2.0

Execute UIUPM.exe to launch the UIU Plug-in Manager application. Refer to Updating the UIU Plug-ins 2.0 for details.


uiu logo user guide


Section 13. Removing the UIU Plug-ins 2.0

The integration of the UIU plug-ins 2.0 may be removed from MDT using the UIUPM application. This will completely remove all functional components of the software.

Folders that contain log files (e.g. C:\ProgramData\UIU\UIU_Plugin.htm) may remain on the system.




Important! Be sure to remove the UIU Plug-ins 2.0 task sequence element from each affected task sequence prior to removal of the UIU Plug-ins 2.0. Failure to do so will result in the disabling of affected task sequences (MMC critical error).


Select "Microsoft Deployment Toolkit" in the Microsoft menu.


UIUPM MS MDT Uninstall


Select "Uninstall Plug-in" to remove all integrated components of the UIU Plug-ins 2.0


This operation will not remove the established and populated UIU Repository. The UIU Repository will need to be eliminated manually.


If both the UIU Plug-in v1.x AND the UIU Plug-ins 2.0 are integrated with MDT:

When removing (uninstalling) v1.x UIU plug-in, the Actions.XML file will be stripped of ALL UIU configurations, including the more recently added UIU plug-ins 2.0 section. After the v1.x plug-in is removed and before opening the Deployment Workbench, launch the UIU Plug-in Manager (UIUPM.exe) application, navigate to the "Microsoft Deployment Toolkit" option in the Microsoft menu and click the "Update Plug-in" button. This will re-establish the proper XML configurations required in the Actions.XML for the UIU Plug-ins 2.0.


uiu logo user guide