Distributing RightFax9.3 via GPO
Hello everyone, I found this forum because I am looking for a solution to deploy rightfax 9.3 clients via GPO.
Now, I have depolyed packaged via GPO before, such as symantec enterprise vault and others, but this one is giving me a hard time.
Also, on this forum I found some members re-packaging the MSI by using ORCA. That would create the Transform file, and would make the installation successful I assume.
Now to my trials and errors. I ve tried to push out the client via the GPO as any normal MSI, but this doesnt work.
There is a setup.exe which has an Setup.ini file which calls the msi, I dont know why Captaris packed it that way, but fine.
I need some help with either two methods, to modify the rightfax installation.msi with ORCA and create the transform file, or another way to deploy this package to the 1000 users that we have in our environment.
If anyone fought this battle, I would really appreciate some guidenace, point me in the right direction at least, thats all I ask for.
Thank you in advance for your time, if this thread has been answered, please direct me there, thank you.
Anton
Now, I have depolyed packaged via GPO before, such as symantec enterprise vault and others, but this one is giving me a hard time.
Also, on this forum I found some members re-packaging the MSI by using ORCA. That would create the Transform file, and would make the installation successful I assume.
Now to my trials and errors. I ve tried to push out the client via the GPO as any normal MSI, but this doesnt work.
There is a setup.exe which has an Setup.ini file which calls the msi, I dont know why Captaris packed it that way, but fine.
I need some help with either two methods, to modify the rightfax installation.msi with ORCA and create the transform file, or another way to deploy this package to the 1000 users that we have in our environment.
If anyone fought this battle, I would really appreciate some guidenace, point me in the right direction at least, thats all I ask for.
Thank you in advance for your time, if this thread has been answered, please direct me there, thank you.
Anton
0 Comments
[ + ] Show comments
Answers (2)
Please log in to answer
Posted by:
anonymous_9363
14 years ago
As a newcomer to packaging, you'll find using Orca to create your transforms about as sensible as mowing a football field with nail scissors: it can be done but no-one in their right mind would want to. Orca gets used either by people who really know what they're doing or for QAD (Quick And Dirty) edits.
Get your employer/client to spring for a proper package authoring tool like Wise or InstallShield. My personal preference is for Wise but, given their appalling track record in keeping up with technology - not to mention the scandal which is v8 (which should have been released as v7 SP4) - I no longer recommend it.
Meanwhile, have you read the 'Package KB' on RF9?
Get your employer/client to spring for a proper package authoring tool like Wise or InstallShield. My personal preference is for Wise but, given their appalling track record in keeping up with technology - not to mention the scandal which is v8 (which should have been released as v7 SP4) - I no longer recommend it.
Meanwhile, have you read the 'Package KB' on RF9?
Posted by:
alebedev
14 years ago
Hi VBScab, I have reached out to RFax support and got some documentation now how to deploy it, they sent me a list of command line switches which can be used with the msi; I will paste them below.
I understand how they want me to use the swtiches, but that mean I would have to create a transform file for the msi. Since I am very noobish to it, the first thing I saw was ORCA and grabbed it.
I like the analogy, mowing a football field with scissors..I feel like a guppy in the atlantic ocean by using orca the first time.
As I search through masses of tables I find those entries such as "SERIALNUM " and "RFAXSERVER" but there are a few of them...
OK so in ORCA I do a find for SERIALNUM , it brings me to Tables - Control (left hand pane) on the right I have a bunch of columns.
They seem very similar;
Dialog Control Type X Y Attribute Property
____________________________________________________________
CustomerInfo SerialNumber MaskedEdit 21 127 3 SERIALNUM
I would think that in SERIALNUM I replace it with my serial for the rightfax server, and so on and so forth with all the other settings that Rightfax wants me to list....I am just unsure of which setting to touch, could you shed some light on this?
I know this isnt a ORCA support forum, but I am sort of in a dead end at the moment. (sighh...)
Thank you.
Below is the proper syntax used to edit the CmdLine line parameter within the setup.ini for the RightFax 9.0 or 9.3 client installation files.
/qb Quiet install with basic user interface
/qn Quiet install with no user interface
/qr Quiet install with reduced user interface and a modal dialog box at the end of installation
/qf Quiet install with full user interface and a modal dialog box at the end of installation
/l*v "MSI log path" Creates a verbose MSI log in the specified location
NOTE: Using the /qr switch will automatically install MSDE on the client machine. If you do not wish to install MSDE please use one of the other /q switches.
The component keywords for the RightFax 9.0 & 9.3 client installation are:
*SERIALNUM Serial Number of the RightFax server software
*RFSERVERNAME Specifies the name of the fax server to which the client will connect
RFLANGUAGE Specifies the language of the client to install. If you are installing the English client you do not need to use this keyword as English is the default. The other possible values are: French, French-Canadian, German, Italian, Portuguese, & Spanish. The values for RFLANGUAGE are case sensitive.
INSTALL_FAXUTIL Installs FaxUtil
INSTALL_FAXCTRL Installs the RightFax Printer Driver
INSTALL_EFM Installs Enterprise Fax Manager
INSTALL_OUTLOOK Installs the Outlook Advanced Forms
INSTALL_MAPIPRINTER Installs the MAPI Print Driver
INSTALL_VIMPRINTER Installs the VIM Print Driver
INSTALL_INTERACTION Installs the RightFax integration for Interaction clients
INSTALL_AUTOREPLYCLIENT Installs the AutoReply client feature
INSTALL_PAPERPORT Installs the Paperport client feature
PREFERREDDRIVER Specifies the print driver type to be used for the RightFax Fax Printer
-1 Select automatically (default)
0 PCL-5
1 PCL-5E
2 Adobe PostScript
ALLUSERS Installs the specified applications for all users when set to 1 & only for the current user when set to 0
INSTALLDIR Installs RightFax client applications to specified path
REBOOT
FORCE - Always prompts for a reboot at the end of the installation. The setup program will prompt the user with an option to reboot at the end. If there is no user interface, the system automatically reboots at the end of the installation.
SUPPRESS - Suppresses prompts for a reboot at the end of the installation. The setup program will prompt the user with an option to reboot during the installation if it detects that a reboot is required to complete the installation. If there is no user interface, the system automatically reboots if one is required to complete the installation. Reboots at the end of the installation. For example, reboots that are caused by an attempt to install a file in use are suppressed.
REALLYSUPPRESS - Suppresses all reboots and reboot prompts if the setup program detects that a reboot is required to complete the installation. Suppresses all reboots and reboot prompts at the end of the installation. Both the reboot prompt and the reboot itself are suppressed. For example, reboots at the end of the installation that are caused by an attempt to install a file in use are suppressed.
NOTE: If the Windows Installer on the client needs to be updated then a reboot cannot be suppressed
SPROTOCOL Specifies which protocol the client will use
Named Pipes: "NP"
SPX: "SPX"
TCP/IP: "TCP"
IPX: "IPX"
IMPORTANT NOTE: .NET Framework 1.1 will be installed on the workstation if it is not already present. If you are performing a quiet or silent installation of the RightFax client then you will need to add an additional parameter in the Setup.ini file so that .NET Framework 1.1 is installed without user intervention. To do this you need to add ‘dotnetfx.exe /q:a /c:"install /q"’ to the DotNetFxCmd= line. The line should look like this: DotNetFxCmd=dotnetfx.exe /q:a /c:"install /q"
Here is an example CmdLine that would silently install the English version of FaxUtil, RightFax Printer Driver, Outlook Extensions, and Interaction Integration to C:\RightFax90Client for all users, use a PCL-5E driver for the RightFax Fax Printer, configure the protocol to Named Pipes, really suppress a reboot, & create a verbose MSI log to a file named "RightFax Client Install.log" located in the user's TEMP location. The SHOWINTERACTION portion is required when performing a quiet or silent installation and you wish to install the Interaction Integration:
CmdLine=/qn SERIALNUM=XXXX INSTALL_FAXUTIL=TRUE INSTALL_FAXCTRL=TRUE INSTALL_OUTLOOK=TRUE INSTALL_INTERACTION=TRUE PREFERREDDRIVER=1 INSTALLDIR=C:\RightFax90Client ALLUSERS=1 RFSERVERNAME=RIGHTFAX90 SPROTOCOL=NP SHOWINTERACTION=TRUE REBOOT=REALLYSUPRESS /l*v "%TEMP%\RightFax Client Install.log"
*Denotes required parameter
**Note: The CmdLine= statement is a single line -- there should be no carriage returns in the line.
If you want to use a batch file to install the client files you can create something similar to the following example:
net use j: \\rightfax server\client install (this is the UNC path to the client installer files)
j:
setup.exe
I understand how they want me to use the swtiches, but that mean I would have to create a transform file for the msi. Since I am very noobish to it, the first thing I saw was ORCA and grabbed it.
I like the analogy, mowing a football field with scissors..I feel like a guppy in the atlantic ocean by using orca the first time.
As I search through masses of tables I find those entries such as "
____________________________________________________________
CustomerInfo SerialNumber MaskedEdit 21 127 3 SERIALNUM
I would think that in SERIALNUM I replace it with my serial for the rightfax server, and so on and so forth with all the other settings that Rightfax wants me to list....I am just unsure of which setting to touch, could you shed some light on this?
I know this isnt a ORCA support forum, but I am sort of in a dead end at the moment. (sighh...)
Thank you.
Below is the proper syntax used to edit the CmdLine line parameter within the setup.ini for the RightFax 9.0 or 9.3 client installation files.
/qb Quiet install with basic user interface
/qn Quiet install with no user interface
/qr Quiet install with reduced user interface and a modal dialog box at the end of installation
/qf Quiet install with full user interface and a modal dialog box at the end of installation
/l*v "MSI log path" Creates a verbose MSI log in the specified location
NOTE: Using the /qr switch will automatically install MSDE on the client machine. If you do not wish to install MSDE please use one of the other /q switches.
The component keywords for the RightFax 9.0 & 9.3 client installation are:
*SERIALNUM Serial Number of the RightFax server software
*RFSERVERNAME Specifies the name of the fax server to which the client will connect
RFLANGUAGE Specifies the language of the client to install. If you are installing the English client you do not need to use this keyword as English is the default. The other possible values are: French, French-Canadian, German, Italian, Portuguese, & Spanish. The values for RFLANGUAGE are case sensitive.
INSTALL_FAXUTIL Installs FaxUtil
INSTALL_FAXCTRL Installs the RightFax Printer Driver
INSTALL_EFM Installs Enterprise Fax Manager
INSTALL_OUTLOOK Installs the Outlook Advanced Forms
INSTALL_MAPIPRINTER Installs the MAPI Print Driver
INSTALL_VIMPRINTER Installs the VIM Print Driver
INSTALL_INTERACTION Installs the RightFax integration for Interaction clients
INSTALL_AUTOREPLYCLIENT Installs the AutoReply client feature
INSTALL_PAPERPORT Installs the Paperport client feature
PREFERREDDRIVER Specifies the print driver type to be used for the RightFax Fax Printer
-1 Select automatically (default)
0 PCL-5
1 PCL-5E
2 Adobe PostScript
ALLUSERS Installs the specified applications for all users when set to 1 & only for the current user when set to 0
INSTALLDIR Installs RightFax client applications to specified path
REBOOT
FORCE - Always prompts for a reboot at the end of the installation. The setup program will prompt the user with an option to reboot at the end. If there is no user interface, the system automatically reboots at the end of the installation.
SUPPRESS - Suppresses prompts for a reboot at the end of the installation. The setup program will prompt the user with an option to reboot during the installation if it detects that a reboot is required to complete the installation. If there is no user interface, the system automatically reboots if one is required to complete the installation. Reboots at the end of the installation. For example, reboots that are caused by an attempt to install a file in use are suppressed.
REALLYSUPPRESS - Suppresses all reboots and reboot prompts if the setup program detects that a reboot is required to complete the installation. Suppresses all reboots and reboot prompts at the end of the installation. Both the reboot prompt and the reboot itself are suppressed. For example, reboots at the end of the installation that are caused by an attempt to install a file in use are suppressed.
NOTE: If the Windows Installer on the client needs to be updated then a reboot cannot be suppressed
SPROTOCOL Specifies which protocol the client will use
Named Pipes: "NP"
SPX: "SPX"
TCP/IP: "TCP"
IPX: "IPX"
IMPORTANT NOTE: .NET Framework 1.1 will be installed on the workstation if it is not already present. If you are performing a quiet or silent installation of the RightFax client then you will need to add an additional parameter in the Setup.ini file so that .NET Framework 1.1 is installed without user intervention. To do this you need to add ‘dotnetfx.exe /q:a /c:"install /q"’ to the DotNetFxCmd= line. The line should look like this: DotNetFxCmd=dotnetfx.exe /q:a /c:"install /q"
Here is an example CmdLine that would silently install the English version of FaxUtil, RightFax Printer Driver, Outlook Extensions, and Interaction Integration to C:\RightFax90Client for all users, use a PCL-5E driver for the RightFax Fax Printer, configure the protocol to Named Pipes, really suppress a reboot, & create a verbose MSI log to a file named "RightFax Client Install.log" located in the user's TEMP location. The SHOWINTERACTION portion is required when performing a quiet or silent installation and you wish to install the Interaction Integration:
CmdLine=/qn SERIALNUM=XXXX INSTALL_FAXUTIL=TRUE INSTALL_FAXCTRL=TRUE INSTALL_OUTLOOK=TRUE INSTALL_INTERACTION=TRUE PREFERREDDRIVER=1 INSTALLDIR=C:\RightFax90Client ALLUSERS=1 RFSERVERNAME=RIGHTFAX90 SPROTOCOL=NP SHOWINTERACTION=TRUE REBOOT=REALLYSUPRESS /l*v "%TEMP%\RightFax Client Install.log"
*Denotes required parameter
**Note: The CmdLine= statement is a single line -- there should be no carriage returns in the line.
If you want to use a batch file to install the client files you can create something similar to the following example:
net use j: \\rightfax server\client install (this is the UNC path to the client installer files)
j:
setup.exe
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.