BASC 2 ASSIST Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 6

BASC-2 ASSIST - Manual
Description
Pearson provides the ASSIST™ Scoring Software with the BASC-2 assessment which is a comprehensive
set of rating scales and forms including the Teacher Rating Scales (TRS), Parent Rating Scales (PRS), Self-
Report of Personality (SRP), Student Observation System (SOS), and Structured Developmental History
(SDH).
Package Notes/Comments Copy to all Notes/Comments sections in SCCM creating package.
Single license, manual install package. License key required to activate product.
Source file location:
\\server\share\installs\Basc2 Assist
Copy source files to:
\\server\share\Sources\Software Vault\Basc2 Assist\Install
Compatibility Mode
Both the Setup.exe and BASC-2 ASSIST executable will need to use the Windows XP SP3 Compatibility
setting.
Create a batch file called Basc2Assist_Manual_Setup.bat to run the installer in Windows XP SP3
Compatibility mode.
Create a PowerShell script called Basc2Assist_Manual_Uninstall.ps1 to uninstall the program and its
components.
Import Basc2Assist_Manual_Setup.bat into SCCM Client Applications as a Script Installer.
Installation program:
"Basc2Assist_Manual_Setup.bat"
Uninstall program:
Powershell.exe executionpolicy Bypass file "Basc2Assist_Manual_Uninstall.ps1"
NOTE: Enable the Run installation and uninstall program as 32-bit process on 64-bit clients checkbox.
Detection Method: Registry key exists.
Registry hive: HKLM
Registry key: SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Intervention
Report Upgrade for BASC-2 ASSIST
User Experience:
Installation behavior: Install for user
Logon requirement: Only when a user is logged on
Installation program visibility: Normal
Enforce specific behavior: No specific action
Dependencies (list redistributables, runtime, etc,. available for install with SCCM):
None
Notes
Installs three applications as part of the setup process:
Intervention Report Upgrade for BASC-2 ASSIST
GUID: Intervention Report Upgrade for BASC-2 ASSIST (32-bit)
Registry key or file path (used to check if application is installed):
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Inte
rvention Report Upgrade for BASC-2 ASSIST
UninstallString (determines uninstall method to use):
"C:\Program Files (x86)\Pearson\BASC-2 ASSIST\Uninstall_Intervention Report Upgrade for BASC-2
ASSIST\Uninstall Intervention Report Upgrade for BASC-2 ASSIST.exe"
Java(TM) 6 Update 2
GUID: {3248F0A8-6813-11D6-A77B-00B0D0160020} (32-bit)
Registry key or file path (used to check if application is installed):
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{32
48F0A8-6813-11D6-A77B-00B0D0160020}
UninstallString (determines uninstall method to use):
MsiExec.exe /I{3248F0A8-6813-11D6-A77B-00B0D0160020}
ScanTools Plus Link Runtime
GUID: {265F31FE-5731-424E-8B55-E2E1F17E5F3E} (32-bit)
Registry key or file path (used to check if application is installed):
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{26
5F31FE-5731-424E-8B55-E2E1F17E5F3E}
UninstallString (determines uninstall method to use):
C:\Program Files (x86)\InstallShield Installation Information\{265F31FE-5731-424E-8B55-
E2E1F17E5F3E}\setup.exe -runfromtemp -l0x0009AnyText -removeonly
Setup Specifics:
Intervention Report Upgrade for BASC2-ASSIST
Accept the defaults for the first scripts of the setup wizard
On the Choose Shortcut Folder screen, select the In a new Program Group radio button and
enable the Create Icons for All Users checkbox:
Finish the wizard and complete the Java Setup wizard
Java Setup
Complete the Java™ 6 Update 2 setup.
Post-Setup
Open the Start Menu
Expand the Intervention Report Upgrade for BASC-2 ASSIST folder
Right-click the BASC-2 ASSIST icon and choose Properties
Select the Compatibility tab
Enable the checkbox for Run this program in compatibility mode for:
Choose Windows XP (Service Pack 3) from the drop-down list
Click OK
Open the application to see if it works and enter the license key when prompted
Basc2Assist_Manual_Setup.bat
@echo off
rem BASC-2 ASSIST installation batch file
rem
rem Sets Windows XP SP3 Compatibility Mode on Setup.exe
rem
rem Author: Jerry Senff
rem Created: 140314
rem Updated: 190403
rem
rem Set Compatibility Layer to Windows XP
set __COMPAT_LAYER=WINXPSP3
rem Run the setup program
"Setup.exe"
rem timeout /t 20
rem End of batch file
Basc2Assist_Manual_Uninstall.ps1
<#
.SYNOPSIS
SCCM Uninstall program for BASC2-ASSIST
.DESCRIPTION
Remove the following component(s) from Window 7 x64 systems:
- ScanTools Plus Link Runtime
- BASC2-ASSIST
- Java(TM) 6 Update 2
.NOTES
FileName: Basc2Assist_Manual_Uninstall.ps1
Author: Jerry Senff
Updated: 04/02/2019
Comments: Powershell.exe executionpolicy bypass file
"Basc2Assist_Manual_Uninstall.ps1"
#>
# Error file
$startLocation = Get-Location
$err=@()
$errorpath = '\ErrorLogs\Basc2Assist_Manual_Uninstall.txt'
$errFileLocation = ${env:SystemDrive} + $errorpath
# Uninstall variables - ScanTools Plus Link Runtime
$ScanToolsName = 'ScanTools Plus Link Runtime'
$ScanToolsUninstall = ('"' + ${env:ProgramFiles(x86)} + '\InstallShield Installation
Information\{265F31FE-5731-424E-8B55-E2E1F17E5F3E}\setup.exe"')
$ScanToolsParams = '-runfromtemp -l0x0009AnyText -removeonly'
$ScanToolsInstallFolder = (${env:ProgramFiles(x86)} + '\Common Files\Pearson NCS
Shared\ScanTools Plus Link\Runtime')
$ScanToolsRegKey =
'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{265F31FE-5731-
424E-8B55-E2E1F17E5F3E}'
# Uninstall variables - BASC2-ASSIST
$Basc2Name = 'BASC2-ASSIST'
$Basc2String = '\Pearson\BASC-2 ASSIST\Uninstall_Intervention Report Upgrade for BASC-
2 ASSIST\Uninstall Intervention Report Upgrade for BASC-2 ASSIST.exe'
$Basc2Uninstaller = (${env:ProgramFiles(x86)} + $Basc2String)
$Basc2Regkey =
'HKLM:SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Intervention
Report Upgrade for BASC-2 ASSIST'
# Uninstall variables - Java(TM) 6 Update 2
$MsiExec = (${env:SystemRoot} + '\System32\msiexec.exe')
$JavaName = 'Java(TM) 6 Update 2'
$JavaParams = '/x {3248F0A8-6813-11D6-A77B-00B0D0160020} /qn /norestart'
$JavaRegKey =
'HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{3248F0A8-6813-
11D6-A77B-00B0D0160020}'
Write-Host ""
Write-Host
"****************************************************************************"
Write-Host ""
Write-Host "$BascName Uninstaller"
Write-Host ""
Write-Host "Purpose: Remove the following components:"
Write-Host " - Uninstall $ScanToolsName"
Write-Host " - Uninstall $Basc2Name"
Write-Host " - Uninstall $JavaName"
Write-Host ""
# Uninstall ScanTools Plus Link Runtime
set-location $startLocation
Write-Host
"****************************************************************************"
Write-Host ""
Write-Host "Checking for $ScanToolsName installation..."
Write-Host ""
if ((Test-Path -Path $ScanToolsRegKey) -eq 'True')
{
Write-Host " $ScanToolsName is installed."
Write-Host ""
Write-Host "Uninstalling $ScanToolsName..."
Write-Host ""
Write-Host "Command: " $ScanToolsUninstall $ScanToolsParams
Write-Host ""
Start-Process -FilePath $ScanToolsUninstall -ArgumentList $ScanToolsParams -
ErrorVariable +err -Verb Open -Wait
Write-Host ""
Write-Host "$ScanToolsName uninstall complete."
Write-Host ""
if ((Test-Path -Path $ScanToolRegKey) -eq 'True')
{
Write-Host "Removing $ScanToolsName uninstall registry key..."
Write-Host ""
Write-Host "Command: Remove-Item -Path $ScanToolRegKey -Recurse -Force"
Write-Host ""
Remove-Item -Path $ScanToolRegKey -Recurse -Force
Write-Host ""
Write-Host "$ScanToolsName uninstall registry key removal complete."
Write-Host ""
}
else
{
Write-Host " $ScanToolsName uninstall registry key does not exist"
Write-Host ""
}
if ((Test-Path -Path $ScanToolsInstallFolder) -eq 'True')
{
Write-Host "Deleting $ScanToolsName install folder..."
Write-Host ""
Write-Host "Command: Remove-Item -Path $ScanToolsInstallFolder -Recurse -
Force"
Write-Host ""
Remove-Item -Path $ScanToolsInstallFolder -Recurse -Force
Write-Host ""
Write-Host "$ScanToolsName install folder removal complete."
Write-Host ""
}
else
{
Write-Host " $ScanToolsName install folder does not exist"
Write-Host ""
}
}
Else
{
Write-Host " $ScanToolsName not installed."
Write-Host ""
}
Start-Sleep 5
# Uninstall BASC2-ASSIST
set-location $startLocation
Write-Host
"****************************************************************************"
Write-Host ""
Write-Host "Checking for $Basc2Name installation..."
Write-Host ""
If ((Test-Path -Path $Basc2Regkey) -eq 'True')
{
Write-Host " $Basc2Name is installed."
Write-Host ""
Write-Host "Uninstalling $Basc2Name..."
Write-Host ""
Write-Host "Command: " $Basc2Uninstaller
Write-Host ""
Start-Process -FilePath $Basc2Uninstaller -ErrorVariable +err -Verb Open -Wait
Write-Host ""
Write-Host "$Basc2Name uninstall complete."
Write-Host ""
}
Else
{
Write-Host " $Basc2Name not installed."
Write-Host ""
}
Start-Sleep 5
# Uninstall Java(TM) 6 Update 2
set-location $startLocation
Write-Host
"****************************************************************************"
Write-Host ""
Write-Host "Checking for $JavaName installation..."
Write-Host ""
If ((Test-Path -Path $JavaRegKey) -eq 'True')
{
Write-Host " $JavaName is installed."
Write-Host ""
Write-Host "Uninstalling $JavaName..."
Write-Host ""
Write-Host "Command: " $MsiExec $JavaParams
Write-Host ""
Start-Process -FilePath $MsiExec -ArgumentList $JavaParams -ErrorVariable +err -
Verb Open -Wait
Write-Host ""
Write-Host "$JavaName uninstall complete."
Write-Host ""
}
Else
{
Write-Host " $JavaName not installed."
Write-Host ""
}
Start-Sleep 5
$err | Out-File $errFileLocation
Write-Host "*** Log file location = " $errFileLocation " ***"
Start-Sleep 5

Navigation menu