2.2 Prerequisites for Windows Scripting

2.2.1 Identity Vault Server

The following software is required on the Identity Vault Server:

  • Novell Identity Manager 3.5.1 or higher

  • Novell eDirectory (level supported by Identity Manager and higher)

2.2.2 Microsoft Windows

On the system where you install the Driver Shim, the following Microsoft operating systems are supported:

  • Windows Server 2003 (all editions)

  • Windows Server 2003 R2 (all editions)

  • Windows Server 2008 (all editions)

  • Windows Server 2008 R2 (all editions; Server Core installation not supported)

  • Windows Server 2012 (all editions; Core installation not supported)

  • Windows Server 2012 R2 (all editions; Core installation not supported)

  • Windows XP SP2/SP3

  • Windows Vista

  • Windows 7

  • Windows 8

  • Windows 8.1

If you intend to use the 64-bit Scripting Driver, you must install an x64 (not ia64) version of Windows.

2.2.3 Windows PowerShell

Windows PowerShell is installed by default for Windows Server 2008 R2 and later for servers and Windows 7 and later for workstations. If you are using an older version of Windows, see Microsoft’s website for information on installing PowerShell.

Also be aware of the following:

  • All PowerShell versions up to 4.0 are supported; the latest version of PowerShell supported by your Windows version is recommended.

  • You must use the x86 or x64 version of PowerShell that corresponds with the version of the Scripting Driver you intend to use.

  • Before using the Scripting Driver, you must change PowerShell’s default script execution policy as follows:

    1. Open Windows PowerShell from the Windows Start menu. It is typically located under All Programs > Accessories > Windows PowerShell.

      NOTE:If you are running the 32-bit (x86) Scripting Driver on an x64 version of Windows open Windows PowerShell (x86).

    2. Enter the following command:

      Set-ExecutionPolicy Unrestricted
      

      The setting is saved automatically.

    3. Close PowerShell.

2.2.4 Microsoft .NET Framework

  • If you are running the Script Service for Windows PowerShell (Section 3.2.4, Running the Script Service for PowerShell (optional)), the Microsoft .NET Framework is required.

  • By default, the Microsoft .NET Framework 4.0 or higher (version 4.5.1 or higher recommended) is required to use the Script Service. The Microsoft .NET Framework can be installed using Windows Update, or it can be downloaded from Microsoft.Alternatively, if you wish to use a version of Microsoft .NET Framework prior to 4.0 (minimum 2.0), you may use the legacy Script Service by following these instructions:

    • 1. Stop the Script Service if it is running.

    • 2. Backup the following files in the WSDriver\bin directory:

      • ScriptService.exe

      • ScriptClient.exe

      • SSLogger.dll

      • SSConfFile.dll

    • 3. From the source media, extract the contents of the Win\win_all_scriptservice_ps20.zip file to the WSDriver\bin directory. This will overwrite the files above.

    • 4. Start the Script Service.

  • NOTE: the highest version of PowerShell that the legacy Script Service will run is version 2.0, even if later versions are installed on the system.

2.2.5 Other Software

  • The lastest version of Novell iManager can be installed on the Identity Vault Server or a separate system

  • Novell Designer 3 or 4 (optional; for development).