How to use the install wizard or carry out an unattended installation and what you need to do post-install.

Run the BIOS to UEFI installer (1EBiosToUefi.msi) on:

  • Each Configuration Manager Primary Site server (including the CAS)
  • Any systems running the Configuration Manager (CM) console
  • Any systems running the SMSProvider

The installer comprises two features, CmExtensions and OemToolkit. The CmExtensions feature updates Configuration Manager as follows:

  • If the Configuration Manager Site Server is present, it adds the 1E binaries required in Windows PE into the [CM Install Folder]\OSD\Bin\<architecture> folders

    Example BIOS to UEFI binaries
    </File>
               <File name="BIOS2EFI.EXE">
               <Destination>windows\system32</Destination>
               <LocaleNeeded>false</LocaleNeeded>
               <Source>bin\i386</Source>
     
    </File>
               <File name="BIOS2EFI.EXE">
               <Destination>windows\system32</Destination>
               <LocaleNeeded>false</LocaleNeeded>
               <Source>bin\x64</Source>
  • If the SMSProvider is present, it updates [CM Install Folder]\bin\x64\OSDINJECTION.XML, which defines the files that get injected into boot images (see Update Boot Images below) and extends the Task Sequence Editor to include two new custom steps (1E BIOS to UEFI and 1E BIOS to UEFI OEM) that can be added to existing or new Task Sequences
  • If the Configuration Manager Console is present, it installs a custom DLL required to support the property pages in the custom Task Sequence steps.
On this page:


The OemToolkit feature installs the 1E binaries and the Create OEM Toolkit Package Wizard used to create a Configuration Manager Package that includes the vendor-specific firmware configuration tools used by the 1E BIOS to UEFI OEM Task Sequence step when it executes on the client.

Installing BIOS to UEFI interactively

  1. Start a command prompt with the Run as Administrator option and run msiexec /I <path>\1EBiosToUefi.msi where <path> is the location where 1EBiosToUefi.msi was downloaded to.

    <path> should be a local path on the machine you are running the installer on. If <path> references a UNC path, the installation will appear to complete successfully but the 1E BIOS to UEFI steps will not appear in the Task Sequence editor in the CM Console. Copy the file locally before installing.

  2. On the Welcome screen, click Next.
  3. On the License Agreement screen, accept the terms of the license and click Next.
  4. On the Setup Type screen:
    • Select Complete to install the CmExtensions and OemToolkit features. The OemToolkit files will be installed to the default <Program Files>\1E\BIOSTOUEFI directory.
    • Select Custom to select which features to install, or to change the installation directory for the OemToolkit files. When installing on a system running the Configuration Manager console or SMSProvider, it is only necessary to install the CmExtensions feature.

      There is no option to change the installation directory for the CmExtensions feature as this feature installs files in pre-defined Configuration Manager directories. To change the installation directory for the OemToolkit feature, select the feature in the Custom Setup screen then click the Change... button next to the current directory displayed under the Install to: label.
  5. On the Ready to Install the Program screen, click Install.
  6. On the Complete screen, if the OemToolkit feature was installed note the checkbox to Launch the 1E OEM Toolkit Wizard. Uncheck this if you don't want to create the OEM toolkit package immediately, otherwise click Finish.

Installing BIOS to UEFI in unattended mode

1EBIOStoUEFI.msi can be installed in unattended mode using standard Windows Installer commands. The only public property used in an unattended install is INSTALLDIR, which defines the path where the 1E BIOS to UEFI binaries are initially installed to. By default, these files will be installed to <Program Files>\1E\BIOStoUEFI. For example:

msiexec /i 1EBIOStoUEFI.msi INSTALLDIR=D:\Programs\1E\BIOStoUEFI /qn

To install just the Configuration Manager extensions (on a remote console or remote SMS Provider) use ADDLOCAL=CmExtensions on the command line. ADDLOCAL and CmExtensions are both case-sensitive.

Launching the Create 1E OEM Toolkit Package wizard

The Create 1E OEM Toolkit Package wizard (Create1EOEMToolkitPackage.exe) is installed on the CM site server in the selected installation folder (default <ProgramFiles>\1E\BIOSTOUEFI) when the OemToolkit feature is installed. The wizard creates a Package in Configuration Manager that includes the OEM firmware configuration tools and the 1E executable that executes the vendor-specific commands that correspond to the configuration options selected in the 1E BIOS to UEFI OEM step in the Task Sequence. It will be launched when the installer finishes if the OemToolkit feature was installed and the Launch the 1E OEM Toolkit Wizard option was selected (default) on the final screen of the installation wizard. It can also be executed independently at any time by running Create1EOEMToolkitPackage.exe from the installation folder selected during installation of the OemToolkit feature.

The Create 1E OEM Toolkit Package wizard should be executed on the CM Site Server that has the CM console installed. It can also be executed on an SMS Provider server that has the CM Console installed. If it is executed on an SMS Provider server that does not have the CM Console installed, or if it is executed on a system that only has the CM Console installed it will fail to create the objects in CM.

The Create OEM Toolkit Package wizard does not include a back button. If changes to previous screens are required, you must cancel the wizard and start again.

  1. On the Welcome screen, click Next.
  2. On the Hardware Vendor screen, select the hardware vendors you need to support and click Next.
  3. The wizard can download the vendor tools for you, alternatively if the system doesn't have Internet access or uses a proxy server, you can download the necessary files separately and tell the wizard where they are (see Manually downloading vendor tools below)
  4. On the Package Properties screen:

    • enter a name for the Package in the Package Name field
    • in the Package Folder field, enter or browse to the folder that will become the Package source. The wizard will place all the necessary files into this folder and set it as the Package Source when it creates the Package. The folder will be created if it doesn't exist.
    Ensure you specify the actual folder (not a parent folder) that you want the package source files installed to (for example, \\server\share\1e\BIOStoUEFI). This folder becomes the Package Source, so the Package will contain everything in the specified folder.
  5. On the Distribute Package screen, select the Distribution Point group that the wizard should add the Package content to. Uncheck Distribute this Package if you want to distribute the content manually later.

    If this wizard is run on a CM site server with a remote SMS provider, the distribution point groups will not be listed. However, the package will be created and can be distributed manually to distribution points or groups.

  6. The Download Tools screen shows the progress of downloading and extracting the selected OEM tools and creating the Package.
  7. Close the wizard when it completes.

Manually downloading vendor tools

If the system running the Create 1E OEM Toolkit Package wizard does not have Internet access, or requires a proxy server, the vendor tools can be downloaded manually and placed in a folder accessible to the wizard.

  • For Dell, 
    1. Download https://downloads.dell.com/FOLDER04708723M/1/Dell-Command-Configure_RJF4F_WIN_4.0.0.391_A00.EXE to a folder of your choice.
    2. Run the Create 1E OEM Toolkit Package wizard and when prompted, select the option "I've already downloaded the vendor tools to another directory". 
    3. Click Next and enter or browse to the folder where the file in step 1 was downloaded (there is no need to extract the files from the source EXE file).
  • For HP
    1. Download https://ftp.hp.com/pub/softpaq/sp81501-82000/sp81841.exe
    2. Start a command prompt with admin rights and run 

      sp81841.exe -fC:\TEMP\HP -s -e
    3. Delete C:\Temp\HP\setup.exe (this file is not required in the package)
    4. Run the Create 1E OEM Toolkit Package wizard and when prompted, select the option "I've already downloaded the vendor tools to another directory" then when prompted for the location of the downloaded HP tools, enter or browse to C:\TEMP\HP
  • For Lenovo, no additional tools need to be downloaded. Lenovo implement WMI classes for firmware configuration through standard system drivers.

Update boot images

The installer adds BIOS2EFI.EXE to the library of files on the Configuration Manager site server that are added to boot images. After installing the BIOS to UEFI feature, update existing boot images as follows:

  1. In the Configuration Manager console, open the Software Library workspace, expand Operating Systems and select Boot Images.
  2. Right-click the boot image and select Update Distribution Points to start the Update Distribution Points wizard, then click Next to start the process. The wizard will update the source boot image, injecting the BIOS to UEFI files into the image, then update the boot image on Distribution Points that it had previously been added to.
  3. Repeat this process for all boot images.