How to check software dependencies for the IDM Office 365 Driver

  • 7017355
  • 11-Mar-2016
  • 07-Nov-2016

Environment

NetIQ Identity Manager Engine - Version 4.5.x
NetIQ Identity Manager Driver - Office 365

Situation

The NetIQ Identity Manager Office 365 Driver can sometimes be a challenge to properly get configured and running. Most common driver startup issues are the direct result of software dependencies either not being installed on the Windows server or the installed software is the wrong version.

In the NetIQ Office 365 Driver documentation there is a list of prerequisites that must be installed for the driver to function properly.

Resolution

The following list is from the prerequisites found in the documentation for IDM 4.5 Office 365 Driver.  Use this list and verification information for help in troubleshooting driver startup issues:

  • NetIQ Identity Manager 4.5.1

    This prerequisite is not for the Engine version but for the .NET Remote Loader and supporting files. IDM 4.5 can be installed on whatever server is running the engine, however on the server where the driver will be running, the .NET Remote Loader must be installed from the IDM 4.5 Service Pack 1.

  • Microsoft Windows Server 2008 R2 (64-bit), Microsoft Windows Server 2012, and Microsoft Windows Server 2012 R2

    Make sure one of the operating systems listed above is being used.

  • Microsoft Windows Management Framework 4.0

    The one way to verify what version of the Microsoft Windows Management Frameworks (WMF) that is installed is to open a PowerShell window and run the following at the prompt:
    $PSVersionTable
    Running this command will produce a version table of the WMF that will look similar to this table:

    Name                           Value
    ----                           -----

    PSVersion                      4.0

    WSManStackVersion              3.0

    SerializationVersion           1.1.0.1

    CLRVersion                     4.0.30319.34209

    BuildVersion                   6.3.9600.16406

    PSCompatibleVersions           {1.0, 2.0, 3.0, 4.0}

    PSRemotingProtocolVersion      2.2










    The Office 365 Driver is concerned with the top line called "PSVersion" which is version 4.0, the correct version for the current driver.

  • Microsoft .NET Framework Version 4.5

    One way to confirm what version of the Microsoft .NET Framework version is by going to Server Manager | Local Server | Roles and Features.  A list of Microsoft software will be listed and all installed .NET Frameworks will be listed.

  • Microsoft Visual C++ 2012 Redistributable packages

    The current version of the Visual C++ libraries for each operating system is sufficient for the driver.  Make sure the server is upgraded to the latest C++ redistributable packages.  Verifying that these packages are installed can be done through the "Program and Features" in Control Panel.

  • Microsoft Online Services Sign-In Assistant version 7.250.4556.0 and above and Wiondows Azure Active Directory Module for Windows Powershell

    Use "Program and Features" in the Control Panel to verify that the Online Services Sign-In Assistant and the Azure PowerShell Module is installed and the proper version is listed.