Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation. Here is the contents of the installation .cmd file: @echo off @rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0 set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe" :current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe ) @echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote set j15rc=%errorlevel% del %temp%\%FILE% endlocal :exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%) exit /b %RC% it typically does require a reboot; and this is mainly for RDP usage. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine Hi, There are times when I may need to work on an end users machine either in person or via remote desktop. What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely. In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP. I know there is i.e. a switch like Jaws.exe /type silent I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws. Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec. Best, Mika ________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
For this part, I execute this with the following: Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd You will be prompted for the password. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation. Here is the contents of the installation .cmd file: @echo off @rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0 set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe" :current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe ) @echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote set j15rc=%errorlevel% del %temp%\%FILE% endlocal :exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%) exit /b %RC% it typically does require a reboot; and this is mainly for RDP usage. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine Hi, There are times when I may need to work on an end users machine either in person or via remote desktop. What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely. In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP. I know there is i.e. a switch like Jaws.exe /type silent I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws. Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec. Best, Mika ________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
For this part, I execute this with the following: Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd You will be prompted for the password. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation. Here is the contents of the installation .cmd file: @echo off @rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0 set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe" :current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe ) @echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote set j15rc=%errorlevel% del %temp%\%FILE% endlocal :exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%) exit /b %RC% it typically does require a reboot; and this is mainly for RDP usage. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine Hi, There are times when I may need to work on an end users machine either in person or via remote desktop. What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely. In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP. I know there is i.e. a switch like Jaws.exe /type silent I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws. Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec. Best, Mika ________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
Thanks, so will the target machine just reboot on its own, or do you have to manually reboot it afterwards? Also does this CMD script require that you keep the original JFw exe filename with the version number? Sometimes I will rename it i.e. j1564bit.exe. In doing some searches, I also see on this list we talked about installing JFW from an MSI package, although there was an issue with I believe Elloquence not loading & it wasn't clear if that issue ever got resolved. I have a VB script that will remotely install an MSI package. Right now I am mainly using it to install MS Office Communicator 2007 although we are transitioning to using SCCM 2012 for these installs. Best, Mika -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 12:01 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine For this part, I execute this with the following: Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd You will be prompted for the password. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation. Here is the contents of the installation .cmd file: @echo off @rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0 set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe" :current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe ) @echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote set j15rc=%errorlevel% del %temp%\%FILE% endlocal :exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%) exit /b %RC% it typically does require a reboot; and this is mainly for RDP usage. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine Hi, There are times when I may need to work on an end users machine either in person or via remote desktop. What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely. In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP. I know there is i.e. a switch like Jaws.exe /type silent I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws. Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec. Best, Mika ________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
You can choose to have the remote machine reboot when the installation is complete. You should look for a specific return code of 3010 to know that a reboot is required. The file can be named anything you want, but the current script does require a specific naming convention: J<major>.<minor>.<build>-<64|32>bit.exe -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 12:20 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine Thanks, so will the target machine just reboot on its own, or do you have to manually reboot it afterwards? Also does this CMD script require that you keep the original JFw exe filename with the version number? Sometimes I will rename it i.e. j1564bit.exe. In doing some searches, I also see on this list we talked about installing JFW from an MSI package, although there was an issue with I believe Elloquence not loading & it wasn't clear if that issue ever got resolved. I have a VB script that will remotely install an MSI package. Right now I am mainly using it to install MS Office Communicator 2007 although we are transitioning to using SCCM 2012 for these installs. Best, Mika -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 12:01 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine For this part, I execute this with the following: Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd You will be prompted for the password. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation. Here is the contents of the installation .cmd file: @echo off @rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0 set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe" :current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe ) @echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote set j15rc=%errorlevel% del %temp%\%FILE% endlocal :exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%) exit /b %RC% it typically does require a reboot; and this is mainly for RDP usage. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine Hi, There are times when I may need to work on an end users machine either in person or via remote desktop. What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely. In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP. I know there is i.e. a switch like Jaws.exe /type silent I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws. Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec. Best, Mika ________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
You can choose to have the remote machine reboot when the installation is complete. You should look for a specific return code of 3010 to know that a reboot is required. The file can be named anything you want, but the current script does require a specific naming convention: J<major>.<minor>.<build>-<64|32>bit.exe -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 12:20 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine Thanks, so will the target machine just reboot on its own, or do you have to manually reboot it afterwards? Also does this CMD script require that you keep the original JFw exe filename with the version number? Sometimes I will rename it i.e. j1564bit.exe. In doing some searches, I also see on this list we talked about installing JFW from an MSI package, although there was an issue with I believe Elloquence not loading & it wasn't clear if that issue ever got resolved. I have a VB script that will remotely install an MSI package. Right now I am mainly using it to install MS Office Communicator 2007 although we are transitioning to using SCCM 2012 for these installs. Best, Mika -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 12:01 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine For this part, I execute this with the following: Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd You will be prompted for the password. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation. Here is the contents of the installation .cmd file: @echo off @rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0 set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe" :current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe ) @echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote set j15rc=%errorlevel% del %temp%\%FILE% endlocal :exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%) exit /b %RC% it typically does require a reboot; and this is mainly for RDP usage. -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine Hi, There are times when I may need to work on an end users machine either in person or via remote desktop. What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely. In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP. I know there is i.e. a switch like Jaws.exe /type silent I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws. Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec. Best, Mika ________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
Hi, If you want to reboot the machine, you can add shutdown -f -r -t 00 although as Tim said you should add an extra if for it. Cheers, Ben. On 3/10/14, Timothy Spaulding <spaulding@icanbrew.com> wrote:
You can choose to have the remote machine reboot when the installation is complete.
You should look for a specific return code of 3010 to know that a reboot is required.
The file can be named anything you want, but the current script does require a specific naming convention:
J<major>.<minor>.<build>-<64|32>bit.exe
-----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 12:20 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
Thanks, so will the target machine just reboot on its own, or do you have to manually reboot it afterwards?
Also does this CMD script require that you keep the original JFw exe filename with the version number? Sometimes I will rename it i.e. j1564bit.exe.
In doing some searches, I also see on this list we talked about installing JFW from an MSI package, although there was an issue with I believe Elloquence not loading & it wasn't clear if that issue ever got resolved.
I have a VB script that will remotely install an MSI package. Right now I am mainly using it to install MS Office Communicator 2007 although we are transitioning to using SCCM 2012 for these installs.
Best, Mika -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 12:01 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
For this part, I execute this with the following:
Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd
You will be prompted for the password.
-----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation.
Here is the contents of the installation .cmd file: @echo off
@rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine
set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0
set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe"
:current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe )
@echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote
set j15rc=%errorlevel%
del %temp%\%FILE% endlocal
:exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%)
exit /b %RC%
it typically does require a reboot; and this is mainly for RDP usage.
-----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine
Hi,
There are times when I may need to work on an end users machine either in person or via remote desktop.
What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely.
In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP.
I know there is i.e. a switch like Jaws.exe /type silent
I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws.
Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec.
Best, Mika
________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
Hi, If you want to reboot the machine, you can add shutdown -f -r -t 00 although as Tim said you should add an extra if for it. Cheers, Ben. On 3/10/14, Timothy Spaulding <spaulding@icanbrew.com> wrote:
You can choose to have the remote machine reboot when the installation is complete.
You should look for a specific return code of 3010 to know that a reboot is required.
The file can be named anything you want, but the current script does require a specific naming convention:
J<major>.<minor>.<build>-<64|32>bit.exe
-----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 12:20 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
Thanks, so will the target machine just reboot on its own, or do you have to manually reboot it afterwards?
Also does this CMD script require that you keep the original JFw exe filename with the version number? Sometimes I will rename it i.e. j1564bit.exe.
In doing some searches, I also see on this list we talked about installing JFW from an MSI package, although there was an issue with I believe Elloquence not loading & it wasn't clear if that issue ever got resolved.
I have a VB script that will remotely install an MSI package. Right now I am mainly using it to install MS Office Communicator 2007 although we are transitioning to using SCCM 2012 for these installs.
Best, Mika -----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 12:01 PM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
For this part, I execute this with the following:
Psexec \\<remoteMachine> -h -u <domain>\<user> cmd /c \\server\share\InstallJAWS.cmd
You will be prompted for the password.
-----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Timothy Spaulding Sent: Monday, March 10, 2014 11:48 AM To: Blind sysadmins list Subject: Re: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Client Machine
I use psexec to install JAWS to remote computers quite a bit. The way I do this is to have JAWS installation .exe and scripts that I want on the remote machine on a share that is accessible from that remote machine. The I use psexec to run a .cmd file from that share that copies the .exe and the scripts locally before executing the installation.
Here is the contents of the installation .cmd file: @echo off
@rem Install the latest JFW version and @rem update JAWS scripts @rem to local machine
set local SET InstallFrom=%~dp0 set build=15.0.6025 set VERSION=%build:~0,2%.0
set j12rc=0 set j12uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-12.0\UninstallJAWS.exe" set j13rc=0 set j13uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-13.0\UninstallJAWS.exe" set j14rc=0 set j14uninstall="C:\Program Files\Freedom Scientific Installation Information\356DE2A8-01EB-464e-9C33-0EEA3F923000-14.0\UninstallJAWS.exe"
:current @echo Architecture: %PROCESSOR_ARCHITECTURE% if /I "%PROCESSOR_ARCHITECTURE%" equ "AMD64" ( set FILE=J%build%-64bit.exe ) else ( set FILE=J%build%-32bit.exe )
@echo install: %file% copy %InstallFrom%%FILE% %temp%\%file% xcopy /Y /S /E /I /Q %InstallFrom%%VERSION% "%APPDATA%\Freedom Scientific\JAWS\%Version%" %temp%\%FILE% /Type SilentRemote
set j15rc=%errorlevel%
del %temp%\%FILE% endlocal
:exit if "%j12rc%" neq "0" (@echo JAWS12 uninstall returned %j12rc% & set RC=%j12rc%) if "%j13rc%" neq "0" (@echo JAWS13 uninstall returned %j13rc% & set RC=%j13rc%) if "%j14rc%" neq "0" (@echo JAWS14 uninstall returned %j14rc% & set RC=%j14rc%) if "%j15rc%" neq "0" (@echo JAWS15 install returned %j15rc% & set RC=%j15rc%)
exit /b %RC%
it typically does require a reboot; and this is mainly for RDP usage.
-----Original Message----- From: Blind-sysadmins [mailto:blind-sysadmins-bounces@lists.hodgsonfamily.org] On Behalf Of Mika Pyyhkala Sent: Monday, March 10, 2014 11:02 AM To: Blind sysadmins list (blind-sysadmins@lists.hodgsonfamily.org) Subject: [Blind-sysadmins] Silently Installing Jaws or a Screen Reader on an End User Cleint Machine
Hi,
There are times when I may need to work on an end users machine either in person or via remote desktop.
What is the easiest way to do a complete installation of Jaws or NVDA on such a machine remotely.
In other words I would be at my machine with full rights to the target machine and want to do a Jaws install so it will be ready to use when I walk to the users desk or connect via RDP.
I know there is i.e. a switch like Jaws.exe /type silent
I am wondering if there is a script etc. that could be used to initiate this. I have a vb scrip tfor installation of other software but I have not customized it with msiexec for Jaws.
Also I'm not sure if it would be possible to do it using a remote connection to the target pc with psexec.
Best, Mika
________________________________ This message contains information from Neighborhood Health Plan that may be confidential or privileged. This message is directed only to the individual or entity named above. If you are not the intended recipient, please be aware that any disclosure, copying, distribution, or use of the contents of this email is prohibited. If you have received this email in error, please notify the sender immediately and delete the message and any attachments. _______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
_______________________________________________ Blind-sysadmins mailing list Blind-sysadmins@lists.hodgsonfamily.org http://lists.hodgsonfamily.org/listinfo/blind-sysadmins
participants (3)
-
Ben Mustill-Rose
-
Mika Pyyhkala
-
Timothy Spaulding