HII Tools 3.2.1 for Deployment Server 6.8, 6.8 SP1, and 6.8 SP2
The new HII Job Wizard makes Hardware Independent Imaging a breeze.
Driver Collection job populates your Driver Library for you.
Features:
- Supports Windows XP x86 SP3
- Supports Windows 2003 x86 SP2
- Supports Windwows XP/2003 x64 SP2
- Supports Windows Vista
- Install boot critical drivers to Vista while still in WinPE. You no longer need to re-create your image to support new Mass Storage drivers.
- Install Hotfixes to the newly imaged computer while still in WinPE.
- HII Job Wizard, easily create jobs to manage your Hardware Independent Imaging.
- Driver Collection job to reliably and efficiently gather drivers from your managed computers.
- Supports driver injection to a custom location
- More reliable and flexible
To enable Vista support, you will need to update your WinPE follow the instructions in Install Drivers and Packages to Vista in WinPE
After you run the installer, see the HII Tools Quick Start for configuration instructions.
This version works on Deployment Server 6.8, 6.8 SP1, and 6.8 SP2. Vista support requires 6.8 SP2 or later.
Feature preview
It looks like I accidently included two new features that I am developing for a future version. In the Job Wizard when you create a Collect Drivers Job, you are able to enable Automatic scheduling of the job on computers with new devices. Also, in the console under Tools you will see HII Tools>Driver Library Maintenance.
If you try to use these features you will get an error message. You can overcome this error by running the following SQL Query against the Deployment Server Database: "CREATE TABLE hii_settings (CleanupRun smalldatetime, CleanupScheduled smalldatetime, CollectStatus tinyint, AutoCollectMode tinyint, AutoCollectJob int, AutoCollectDay tinyint, AutoCollectHour tinyint, AutoCollectMinute tinyint, AutoCollectPM bit)" (without quotes).
Again, these are untested features that were intended to be held for a future version. But now that they have been leaked, I welcome any input about them :^)
Hi-5
Excellent. Hi-5 to CondorMan!
Now I just need WinPE to work for me >.>
RE: Feature preview
I found a typo in the query provided earlier, please use this one: "CREATE TABLE hii_settings (CleanupLastRun smalldatetime, CleanupScheduled smalldatetime, CollectStatus tinyint, AutoCollectMode tinyint, AutoCollectJob int, AutoCollectDay tinyint, AutoCollectHour tinyint, AutoCollectMinute tinyint, AutoCollectPM bit)" (without quotes).
Great job
You are doing a great job for me.
i use HII tools a lot, and it is a real time saver when it is installed and works correctly. i just need some time to get this new version.
Regards
Erik
www.dvs4sbc.nl
Regards
Erik
www.DinamiQs.com
Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
Incomplete Installer
I was just made aware of some missing components in the installer. I have re-created the installer and re-uploaded it.
If you installed version 3.2.1 with the original installer, you will need to re-install using the new installer for the HII Tools to work properly.
HII 3.2.1 SQL Compatibility
is HII 3.2.1 compatible with all versions of SQL? Will it run on Microsoft SQL Express 2005 or should I be using MSDE 2000 SP4?
HII 3.2.1 SQL Compatibility
It is compatible with both. I personally would recomment SQL Express for you since it is less restricted than MSDE.
RE: HII 3.2.1 SQL Compatibility
I have created an article you might be interested in that explains how to install SQL 2005 Express to work with Deployment Server. You can find it at http://juice.altiris.com/article/4661/install-and-...
HII Step 2 - Copy Drivers & HAL
I am having an issue with the scripts that run after the image is deployed.
echo Configuring PreSetup.exe to launch before setup.exe
.\RDeploy\DOS\firm copy PROD:\Windows\system32\setup.exe PROD:\Windows\system32\setup.0
.\RDeploy\DOS\firm copy .\HII\PreSetup.exe PROD:\Windows\system32\setup.exe
what is presetup? where is it located?
this is the log that is generated when the script runs. the log file is under:
D:\Program Files\altiris\eXpress\Deployment Server\RDeploy\DOS\firm.log
Error description:
The file could not be opened.
Possible causes:
A file that was expected to exist does not exist.
You do not have permission for this operation on the file or directory.
Possible resolutions:
Make sure the file exists and is accessible.
If the missing file is part of this program, reinstall the program.
Fix the permissions on the file or directory.
==================== Technical details ====================
Logfile = created Tue Mar 4 15:52:06 2008
Build = FIRM.EXE 6.8 (8192)
Cmdline = F:\.\RDeploy\DOS\FIRM.EXE copy .\HII\PreSetup.exe PROD:\Windows\system32\setup.exe
Status = 41 (0x29)
Source file = imglib\fs\native\nativefs.cpp
Line number = 806 (0x326)
Stack trace = 0x69bab7 0x69b26f 0x62cabe 0x63435f 0x6111f2 &Known=0x61c1d0
Path = .\HII\PreSetup.exe
Imaging library revision = 8192 (dos-x86-release build, Wed Sep 06 22:38:39 2006)
presetup.exe file
does anyone know how presetup.exe gets into the HII folder? I have installed HII tools more then once and it doesnt appear. This is affecting my deploying HII by failing on the script portion that uses this file. Any help would be appreciated.
_________________________________________________
interestingly, I installed DS on a fresh test server and installed HII and presetup.exe was put in the HII folder. I copied this from the test server to my production server and now my errors are gone.
Does anyone have any suggestions why though, installing HII on a production 6.8 DS SP2 did not put this file in the HII directory?
Error With HII Script
I receive this error when deploying the HII during the last portion "run script" does anyone have any suggestions? From what I see below it says
Cmdline = F:\.\RDeploy\DOS\FIRM.EXE -recurse copy F\Temp\HII\5000749D\Drivers\HAL
shouldnt the last part be F:\Temp\HII\etc?
Error description:
The file could not be opened.
Possible causes:
A file that was expected to exist does not exist.
You do not have permission for this operation on the file or directory.
Possible resolutions:
Make sure the file exists and is accessible.
If the missing file is part of this program, reinstall the program.
Fix the permissions on the file or directory.
==================== Technical details ====================
Logfile = created Thu Mar 13 16:27:10 2008
Build = FIRM.EXE 6.8 (8397)
Cmdline = F:\.\RDeploy\DOS\FIRM.EXE -recurse copy F\Temp\HII\5000749D\Drivers\HAL PROD:\Windows\System32
Status = 41 (0x29)
Source file = imglib\fs\native\nativefs.cpp
Line number = 806 (0x326)
Stack trace = 0x69b6f7 0x69aeaf 0x62cbd7 0x634421 0x6111f2 &Known=0x61c1d0
Path = F\Temp\HII\5000749D\Drivers\HAL
Imaging library revision = 8397 (dos-x86-release build, Fri Jul 20 17:34:28 2007)
Same Issue
I'm currently having the same issue as bmooney. When I deploy an image it does not have the drivers installed on after finishing and I have the same error listed.
I have "DriverPrep.exe" in the HII folder.
Somehow, no drivers are being placed in the .\Temp\HII\%ID%D folder. All I have listed there is an empty folder named "Drivers".
This would be the reason for the FIRM error. I'm very new at this so I'm trying to look at this logically.
My .PMQ file shows it is populated with hardware that was discovered from TA.exe.
Next DrivePrep.exe is initiated and here is the log which is produced:
"
Creating the destination directory
Establishing database connection using DSN=Altiris eXpress Database
Reading from file: C:\DS_Share\TEMP\HII\5000031.OSV
OS Version: NTx86.5.1
Service Pack: SP2
Reading from file: C:\DS_Share\TEMP\HII\5000031.PMQ
Finished.
"
Are there supposed to be files or devices listed underneath the line indicating that it is reading the PMQ file?
If so, then where have I gone wrong?
SQL Error In Collect Drivers Job In C2 Log File
Hello CondorMan,
I'm receiving this error in my Collect Drivers job in the C2.log file at the beginning.
Initiating database connection using 'DSN=Altiris eXpress Database'
Updating database with Driver Collect status.
Executing SQL command: IF NOT EXISTS (SELECT 1 FROM hii_settings)
INSERT INTO hii_settings (CollectStatus, AutoCollectMode, AutoCollectJob, AutoCollectDay, AutoCollectHour, AutoCollectMinute, AutoCollectPM) VALUES (0, 0, 0, 1, 1, 0, 0)
Exception while updating database with Driver Collect status: ERROR [42S02] [Microsoft][ODBC SQL Server Driver][SQL Server]Invalid object name 'hii_settings'.
Thank you,
MichaelH15
Update:
I just realized that this is a new feature that was mentioned in the first post. I will ignore this message for now if thats the case.
No .osv file being created
I don't see a .osv file anywhere. Which job/script creates and reads this file?
Update:
I'm receiving this in the %ID%S log file after running the Collect Drivers job.
Invalid parameter specified
DriverPrep 3.2.1
This utility will read the specified PMQ File... etc
I don't see where DriverPrep is being called to run?
Can anyone assist with this?
DS 6.9
Any one used this with DS 6.9 yet?
Work with 6.9
I also have 6.9 and would like to find out if this works with this version. I was talking with Altiris support the other day and he from what he heard it was not working with 6.9. Can anyone confirm this?
DS6.9
I installed latest HIITools to DS 6.9. Only problem i have occurred that DriverPrep.exe doesn't populate temp\hii\%id%D -folder with hardware drivers. Collecting drivers has worked so far.
But i don't know is this a problem with 6.9 + HIITools or just some weird problem with our server. Anyone got more information?
But this tools looks great, i'm hoping that support to DS 6.9 comes quickly or i some work-around to DriverPrep.exe problem.
RE: DS6.9
Check the log file .\HII\Logs\%ID%D.log, does it explain why it failed to populate the folder?
DS6.9
I have checked those logs, no errors etc.
- One of the logs
Creating the destination directory
Establishing database connection using DSN=Altiris eXpress Database
Reading from file: D:\eXpress\Deployment Server\TEMP\HII\5001068.OSV
OS Version: NTx86.5.1
Service Pack: SP2
Reading from file: D:\eXpress\Deployment Server\TEMP\HII\5001068.PMQ
Finished.
-
Also i have checked that drivers are imported to database (there is lots of information in hii_* tables).
Any suggestions?
Edit 2008/05/15: Is there possible to run DriverPrep.exe from server command-line, with those real parameters? I have tried that and everytime it just crashes. Even if i just type DriverPrep.exe.
DS 6.8 SP2
I have the same issue as neonfry, but I can run driverprep from the command line. The logs show that the .osv file was read, as well as the .pmq file. The .pmq file is populated with driver data. I've looked in the database, and the driver data exists. All data exists from the drivercollect as well. But the .\temp\hii\%id%\d\driver folder is empty after running driverprep.
Does anyone have a resolution for this, or is there another log where I may be able to see the problem?
Thanks,
Mike
EDIT: Ok, the problem was with ta.exe. I upgraded to DS9, installed winpe2.1 from Altiris, and found the version of tap.exe for winpe2.1. All is well.
tap.exe for winpe 2.1
Where did you find the tap.exe for winpe 2.1 I am unable to locate it.
The only location I know of
The only location I know of to get tap.exe at least the latest one. Is from Windows XP Embedded, once you download and install it (even a trial).
It should be located under C:\Program Files\Windows Embedded\utilities\tap.exe
Tap.exe
I downloaded the version for xp. but tap.exe give me an error that it has to run on windows xp or higher. it works on winpe 1.6 but I am having issues with sata drivers on that version.
It's a real PIA to get.
It's a real PIA to get. Not only do you have to install the embedded utilities, but you also have to find, download, and install the windows embedded tools update sp2 fp2007. (The .msi for this may be named sp1, but says sp2 when launched.) That will install tap.exe dated 10/26/2006.
Good luck.
Recompile WinPE?
Do you have to recompile WinPE once you get the updated tap.exe?
"The happiness of your life, depends on the quality of your thoughts."
HII Sysprep Problem
Ok, so it appears that tap.exe is a dynamic file that gets pushed from the DS server upon making a connection.
I am loving HII at the moment as our latest test was a moderate success. Everything appears to be a good as it is automagically injecting the drivers it needs, except one... kinda. On Dell GX960's, during the sysprep part, it is asking for 3 different audio parts of the driver. It pops up an error message stating, "Setup cannot copy the file: smwdmif.dll, smax4pnp.exe, and smaxesp.cpl." The thing is if you cancel the pop ups and let Sysprep continue, it will finish the process and has the drivers loaded.
Is there a modification that needs to be made to allow for it to continue the process without popping up errors and pausing
"The happiness of your life, depends on the quality of your thoughts."
Manual Driver Sort Works
Found out that Manual Driver Sort works to resolve the HII detection issues we were having with Audio drivers. Awesome tool. Thanks C-Man!
"The happiness of your life, depends on the quality of your thoughts."
RE: No .osv file being created
Before the image is created an OS_Ver.txt file is created on the Production Drive.
After the image is deployed, the OS_Ver.txt file is copied from the Production Drive to the eXpress share under .\Temp\HII\%ID%.osv
So, your .osv file should be in the Temp\HII folder. If it doesn't exist there, it might not have existed in the root of your image.
I believe there is a bug in DS 6.9
I believe there is a bug in DS 6.9. Try putting a letter in between the \ and %. DS6.9 doesn't seem to like the \% being next to each other.
Change the path to something like this.:
\Temp\HII\t%ID%.osv
Vinh Huynh
Vinh Huynh
Error When Running Collect Drivers
when running the collect drivers job I receive an error "file does not exist:
C:\WINDOWS\system32\drivers\ICH7USB.CAT" I have copied the portion of the log file below indicating what is occurring. Any one have any suggestions?
Beginning Driver Collect. Source: registry, Destination: \\PHXWPA01\eXpress\Temp\HII\5000111C Searching Registry for INF files Searching for drivers of Class "{25DBCE51-6C8F-4A72-8A6D-B54C2B4FC835}" Searching for drivers of Class "{36FC9E60-C465-11CF-8056-444553540000}" Discovering INF file for device 0000 Determining destination directory Destination directory is: \\%servername%\eXpress\Temp\HII\5000111C\-681227880\ Creating directory: \\%servername%\eXpress\Temp\HII\5000111C\-681227880\ Beginning to copy files for ich7usb.inf Determining destination path for "ich7usb.inf" Copying "ich7usb.inf" to "\\PHXWPA01\eXpress\Temp\HII\5000111C\-681227880\ich7usb.inf" Getting source path for ICH7USB.CAT Getting destination path for ICH7USB.CAT Copying "C:\WINDOWS\system32\drivers\ICH7USB.CAT" to "\\%servername%\eXpress\Temp\HII\5000111C\-681227880\ICH7USB.CAT" Error, file does not exist: C:\WINDOWS\system32\drivers\ICH7USB.CAT Searching for and copying driver files from C:\WINDOWS\Driver Cache to \\%servername%\eXpress\Temp\HII\5000111C\-681227880\ Searching for driver files: C:\WINDOWS\Driver CacheLast Stages of Deploying HII
When deploying a HII to a computer, the status of the job runs as saying completed with no errors.
However when the computer boots into production, before the sysprep portion, the computer locks up compeletely with a black dos screen showing all the scripts that are running.
This is the last phase from the copy drivers and HAL script that is running. From the syntax it is locking up here.
echo REM Start the installation with the originally given parameters >> %TEMP%\presetup.cmd
echo START /WAIT setup.exe %%* >> %TEMP%\presetup.cmd
the echo start /wait setup.exe %%* >> %TEMP% \presetup.cmd is displaying in the command line window as on the actual computer as:
"C:\windows\system32> START /WAIT setup.exe -newsetup -mini"
after this line the computer locks up and i have to press the power button to restart it. after i restart it, sysprep runs and the system boots into Windows XP. The system isnt given all of the drivers though when it boots.
I need some help with this. If I deploy the HII image to the same model it was created with, the command line window appears and shows the scripts runs and it reboots automatically into sysprep. I assume this is how it should work normally.
HII Woes
Justing wondering what was the fix for the below problem. I'm having the same problem and would like to know the fix.
[quote=bmooney2008]When deploying a HII to a
computer, the status of the job runs as saying completed with no errors.
However when the computer boots into production, before the sysprep portion, the computer locks up compeletely with a black dos screen showing all the scripts that are running.
This is the last phase from the copy drivers and HAL script that is running. From the syntax it is locking up here.
echo REM Start the installation with the originally given parameters >> %TEMP%\presetup.cmd
echo START /WAIT setup.exe %%* >> %TEMP%\presetup.cmd
the echo start /wait setup.exe %%* >> %TEMP% \presetup.cmd is displaying in the command line window as on the actual computer as:
"C:\windows\system32> START /WAIT setup.exe -newsetup -mini"
after this line the computer locks up and i have to press the power button to restart it. after i restart it, sysprep runs and the system boots into Windows XP. The system isnt given all of the drivers though when it boots.
I need some help with this. If I deploy the HII image to the same model it was created with, the command line window appears and shows the scripts runs and it reboots automatically into sysprep. I assume this is how it should work normally.
[/quote]
Problem Installing and Running HII Tools
Hi,
I am new to the DS stuff and please allow me to remark following problem using the HII Tool 3.2.1
I recently got the problem that installation of HII complained wrong XP SP2 installation files ( XP SP2 VL german). By using the GetHAL tool and ignoring the message I could go ahead installing it.
Afterwards I tried to initiate a collect driver job. This task is failing with an error that is coming from .NET I guess. Strange is that .Net Framework 1.1 andn 2.0 is installed on the DS server.
Following the error log:
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** Altiris.DSSDK.Security.RbsSecurityException: Unable to complete Create Jobs operation on computer group All Computers. Permission is not granted. at Altiris.DSSDK.Security.DeploymentServerPermission.Demand(DeploymentServerIdentity identity, PermissionType type, Int32 objectId) at Altiris.DSSDK.Job.Add(String name, String description, Int32 folderId) at HIIJobWiz.Form1.btnNext_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- HIIJobWiz Assembly Version: 3.2.1.0 Win32 Version: 3.2.1.0 CodeBase: file:///D:/Altiris/eXpress/Deployment%20Server/HIIJobWiz.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- AxDsDm Assembly Version: 1.0.2722.33197 Win32 Version: 1.0.2722.33197 CodeBase: file:///D:/Altiris/eXpress/Deployment%20Server/AxDsDm.DLL ---------------------------------------- System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Transactions Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.EnterpriseServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.DirectoryServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.DirectoryServices/2.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400) CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- ************** JIT Debugging **************To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
Hints to solve this issue are highly appreciated
Thanks
maweko
RE: Problem Installing and Running HII Tools
The Collect Drivers job requires .Net 2.0 to be installd on both the Deployment Server and the client. Do you have .Net 2.0 installed on your client?
Where's the Condorman?
Where are you Condorman we need your help!
RE: Where's the Condorman?
I apologize for my delay in response. Sometimes I am too busy with other things, but I try to help as often as I can. I have been working on answering questions today; I hope I have been able to help you.
Did anyone else get the
Did anyone else get the 'Error 1 during script execution' when running the 'Create Hardware Independent Image' job?
Installation Problems
Hello,
HII 3.2.1 installed fine on my 2003 SP2 x32 virtual system with DS 6.9, but while trying to install to my production system (Win 2003 SP2 x64, SQL 2005 SP2 x64) I get:
ERROR [IM002] [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified
Any advice would be greatly appreciated.
Thanks!
RE: Installation Problems
The installer tries to use the ODBC System DSN "Altiris eXpress Database". Make sure it is there and configured correctly.
64bit
We do not support our core servers (DS, NS & RS) on 64bit platforms.
We can makes us of a 64bit SQL backend, and we can managed 64bit systems, however, we do not recommend installing the core products on these systems.
NS 7.0 will be our first 64bit product.
x64
Bearing in mind the advice above, I have reinstalled on Windows x32 2003 sp2. The installation went fine and the DSN was created. Thank you.
I would like to create an image. Here is where I am so far:
1. Installed HII 3.2.1, chose to support Win XP SP2 and provided slipsteamed CD.
2. Copied ta.exe and tap.exe as instructed (Will worry too much about driver collection with 6.9 until the issues discussed on this thread are resolved).
3. Installed .net 2.0 on DS and test client.
When I start the wizard, I choose the location for the image, but then it has empty drop-downs for OS and Serial. I could not enter anything there so tried to click Finish without them, but I get an unhandled exception error. Index out of range.. Parameter name: index
How do I proceed?
Thank you.
RESOLUTION FOUND IN AN EARLIER RELEASE THREAD:
OS & Serials populated in DS Console > Tools > Options > Global
OS & Serials
In the next release I plan to allow you to add your OS and Serials from within the HII Job Wizard. Sorry for the inconvenience.
6.9
Youre the last person that has to apologise for inconvenience, your application is a real time saver.
How would really be great is 6.9 compatibility, so the driver collection works.
Unable to complete Create Jobs operatioin
Hey All,
I am attempting to create a job to Collect Drivers through the HII Job Wizard for the first time and I am recieving an error when I try to finish creating the Job. Just curious if anyone's encountered this and/or has a suggestion on a solution.
I am running version 6.9 of the Deployment Console. We just recently had this installed for us so I am fairly new to Altiris. Let me know if there is any more information I should include.
**Error
Unable to complete Create Jobs operation on the computer group ALL Computers. Permission is not granted.
See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box. ************** Exception Text ************** Altiris.DSSDK.Security.RbsSecurityException: Unable to complete Create Jobs operation on computer group All Computers. Permission is not granted. at Altiris.DSSDK.Security.DeploymentServerPermission.Demand(DeploymentServerIdentity identity, PermissionType type, Int32 objectId) at Altiris.DSSDK.Job.Add(String name, String description, Int32 folderId) at HIIJobWiz.Form1.btnNext_Click(Object sender, EventArgs e) at System.Windows.Forms.Control.OnClick(EventArgs e) at System.Windows.Forms.Button.OnClick(EventArgs e) at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ButtonBase.WndProc(Message& m) at System.Windows.Forms.Button.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Loaded Assemblies ************** mscorlib Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll ---------------------------------------- HIIJobWiz Assembly Version: 3.2.1.0 Win32 Version: 3.2.1.0 CodeBase: file:///C:/Program%20Files/Altiris/eXpress/Deployment%20Server/HIIJobWiz.exe ---------------------------------------- System.Windows.Forms Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Drawing Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- AxDsDm Assembly Version: 1.0.2965.20033 Win32 Version: 1.0.2965.20033 CodeBase: file:///C:/Program%20Files/Altiris/eXpress/Deployment%20Server/AxDsDm.DLL ---------------------------------------- System.Data Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll ---------------------------------------- System.Configuration Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- System.Xml Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- System.Transactions Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_32/System.Transactions/2.0.0.0__b77a5c561934e089/System.Transactions.dll ---------------------------------------- System.EnterpriseServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_32/System.EnterpriseServices/2.0.0.0__b03f5f7f11d50a3a/System.EnterpriseServices.dll ---------------------------------------- System.DirectoryServices Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.DirectoryServices/2.0.0.0__b03f5f7f11d50a3a/System.DirectoryServices.dll ---------------------------------------- Accessibility Assembly Version: 2.0.0.0 Win32 Version: 2.0.50727.42 (RTM.050727-4200) CodeBase: file:///C:/windows/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll ---------------------------------------- ************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled. For example: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.RE: Unable to complete Create Jobs operatioin
In your Deployment Server Console, go to Tools>Security disable Console Security. You should then be able to use the HII Job Wizard. You will only need to run through the wizard once for each job you want to create, and then you can re-enable Console Security.
Same issue here
I do not have Security enabled and am running into the same issue with the create image job and the deploy job. Not all (if any) of the tasks are being created in the jobs. As soon as the OS is selected it crashes with the .Net error. I have tried on DS 6.8 and 6.9 (6.9 preferred). I have been uninstalling and reinstalling DS, OS, and HII Tools all week on multiple boxes :) - what are the exact requirements for HII Tools 3.2.1 to run properly? Are there examples of the fully created jobs anywhere?
You are probably missing the OS Keys
In the DS Console, go to Tools > Options > Global > Sysprep Settings and then populate the Keys for the OS that you want to deploy.
Deployment server 6.9
Does this utility support Deployment Server 6.9? I'm unable to install as it complains that 6.8 needs to be installed.
RE: Deployment Server 6.9
It is not written to support 6.9, but some people have been able to get it to work with 6.9. The biggest problem is that the old version of TAP.EXE does not work with WinPE 2.1, and you will need to get the latest version of TAP.EXE.
If anyone gets it to work with 6.9, I am interested to hear what you had to do so that I can make the next version 6.9 compatible. I don't imaging that it will take much tweaking to get it to work.
Getting it to work on DS 6.9
I was able to get this working on DS 6.9. First I had install it on DS 6.8 sp2. then upgrade to DS 6.9. After the right tap.exe it works fine. The only issue I have come across is that the "Driver Library Maintenance" tool has a "Driver Collection Status" of a full blue bar. I cannot manually install a driver or export the drivers.
any thoughts
Database
Disregaurd, I was blind the first time I read through this.
When installing these tools the hii_settings batabase does not get created. is there a know issue, or can I just get the SQL code to create it.
SQL Code to run after the install
CREATE TABLE hii_settings (CleanupLastRun smalldatetime, CleanupScheduled smalldatetime, CollectStatus tinyint, AutoCollectMode tinyint, AutoCollectJob int, AutoCollectDay tinyint, AutoCollectHour tinyint, AutoCollectMinute tinyint, AutoCollectPM bit)
You're the last person that
You're the last person that has to apologise for sohbet inconvenience, your application is a real time saver.
How would really be great is 6.9 compatibility, so the driver collection works.
Is HII compatible with DS Image Distribution Framework?
We are looking at using HII but need to distribute the imaging process to multiple locations. We wanted to use the DS Image Distribution Framework to leverage our package servers. Is HII compatible with DS Image Distribution Framework? If it is, what changes or configurations are needed on HII. Thanks.
Job Wizard Erroring out - please help!
I have installed the 3.2.1 tools.
When I try to run the Job Wizard installer the Driver collect works fine.
The Create hardware image job crases.
It is giving me an error of "Index out of range" after I point it to our image. I don't fill anything else out. I am running 6.8 SP2
Running DS 6.9
We are having problems running this tool on 6.9 is there a different solution for this product.
So far I believe that the
So far I believe that the furthest that HII Tools supports is DS 6.8 SP2. I have tried running this on 6.9 but have as of yet been unable to get it to run correctly. Others have reported success after changing a few things but I do not remember what they have had to change.
I got exact same error here
I got exact same error here and i'm on DS 6.9
Have you populated your OS Keys?
In the DS Console, go to Tools > Options > Global > Sysprep Settings and then populate the Keys for the OS that you want to deploy.
I believe it works on for me on 6.9...
Instead of upgrading an old DS server, we installed a new DS with version 6.9. I installed the HII 3.2.1 Tools, I ran the SQL code to create the view for future features. I got the newer TAP files from MS embedded (thanks for the tip).
We can now run all 3 tasks (driver collect, create HII image and Distribute HII image). The only piece I cannot verify is if the HAL install is working. I never see any HAL files get copied during the HII image distribution part, but I believe all our desktops use the same HAL, so no HAL may be copied because no change is needed.
One issue we have seen is that when we distribute our HII image, on the first reboot, sometimes the PC errors on boot with a HAL error. We then re-push the image and all is well. It is strange, unless we are having some glitch as the image is sent down.
Devcon Utility
Hi Kevin,
Having alot of differen HAL types I've used a utility called Devcon that you could probably script for the HAL. It may prevent you from having to image the machines over.
tap Exe
I downloaded the version for xp. but tap.exe give me an error that it has to run on windows xp or higher. it works on winpe 1.6 but I am having issues with sata drivers on that version...
HII Imaging using HII tools - tap.exe not getting all devices
I am having an issue with tap not getting all the hardware ids from the computer, this stops it from installing all the hardware. If I run tap after windows installs is grabs all of the hardware but not from within PE. I am running PE 1.6, could it need a newer 2.1 PE enviornment?
FYI tape.exe is 2.0.1500.0 modify date of 5/22/2008
6.9
Would love to give this a shot once 6.9 is support.
Right now I can't stand having to re-sysprep every time I need to add a new Mass Storage Driver. In the mean time, does anyone one know of a way to manually add a new MSD without haveing to re-sysprep a machine.
add a new MSD without having to re-sysprep a machine
Hi, Yes for sure - Just install SP1 for DS 6.9, and add your mass storage driver in the new DeployAnywhere ghost extension integrated now (Tool menu in Ds conole if I remember well).
You also can add NIC drivers (can be usefull also for a new hardware ;-)
When deploy an image: just check the box "use deployanyhwere option" on the job configuration.
That's it.
But: To preboot WinPE in PXE, you will have to add this driver also in the WinPE, as it is not automatically done :-(
What HIIS seems providing in addition: it is the all Drivers life cycle management automation. See demo video.
~~~PaKo (Sorry for the Bad English, did you speak French ? Go there https://www-secure.symantec.com/connect/groups/gro...)
Is it possible to update the
Is it possible to update the link for the guide ?
It doesn't work ?
Where we can download the new version of tap.exe and the other exe file ?
Here it is - Pascal bad links hunter strike again ;-)
www-secure.symantec.com/connect/articles/hii-tools-quick-start
www-secure.symantec.com/connect/articles/install-drivers-and-packages-vista-winpe
Don't ask me why Symantec can not script auto-correction those links... :-(
~~~PaKo (Sorry for the Bad English, did you speak French ? Go there https://www-secure.symantec.com/connect/groups/gro...)
ERROR [28000][Microsoft][ODBC SQL Server Driver][SQL Server]
Hello,
I get following error when trying to run HIIJobWiz.
Unable to connect to database.
ERROR [28000][Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user ". The user is not associated with a trusted SQL Server connection.
The DB is on a remote SQL 2005 server. When I ran setup it asks me for user credential as the user I am running the setup under does not have the appropriate rights.
I decided to use a SQL native accout. After I put in the correct credential setup finishes successfull.
However even giving that SQL account SA rights does not fix the error message when trying to run HII.
I checked with the SQL DBA and he confirms that HII tries to connect to the DB with an empty user which explains while the error message comes up with an empty user as well.
Any advice on what coud be wrong would be really appreciated.
thanks
Peter
Question
Has there been a HII Tools official release for DS 6.9?
Would you like to reply?
Login or Register to post your comment.