We use cookies on our website to ensure we provide you with the best experience on our website. By using our website, you agree to the use of cookies for analytics and personalized content.This website uses cookies. More Information
It seems like your browser didn't download the required fonts. Please revise your security settings and try again.

Barracuda ArchiveOne

PRB: 64 Bit Versions of cscript.exe or wscript.exe cannot call functions from the Policy/Compliance SDK

  • Type: Knowledgebase
  • Date changed: 2 years ago
Solution #00007531

Scope: 

ArchiveOne Enterprise, all versions

Answer:

SYMPTOMS

When running a script that interacts and calls function from the Policy/Compliance SDK on a Windows 2008 (or higher) platform, the script fails to run with an error similar to the following:

"Microsoft VBScript runtime error: ActiveX component can't create object: "

ROOT CAUSE

This is caused by Windows 2008 (or higher) using the 64 bit versions of CSCRIPT.EXE or WSCRIPT.EXE by default. Since the Policy/Compliance SDK is 32 bit, these applications have issues when interacting
with the Policy/Compliance SDK.

RESOLUTION

Run the script from a CMD prompt using 32 bit copies of CSCRIPT.EXE or WSCRIPT.EXE located in "C:\WINDOWS\SYSWOW64"

*Example:  C:\WINDOWS\SYSWOW64\cscript yourscript.js

Running the csript.exe or wscript.exe from the SYSWOW64 folder will call the 32bit version of the program and you will not receive the error mentioned above.