HII Tools 3.2.1 for Deployment Server 6.8, 6.8 SP1, and 6.8 SP2

HII Tools 3.2.1 for Deployment Server 6.8, 6.8 SP1, and 6.8 SP2
CondorMan's picture

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.

4.088235
Average: 4.1 (68 votes)
AttachmentSize
HIITools_Install.zip1.26 MB

Feature preview

CondorMan's picture

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

rstaats's picture

Excellent. Hi-5 to CondorMan!

Now I just need WinPE to work for me >.>

RE: Feature preview

CondorMan's picture

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

erikw's picture

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

Incomplete Installer

CondorMan's picture

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

CondorMan's picture

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

CondorMan's picture

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

g00ner's picture

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

CondorMan's picture

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

setral's picture

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.

RE: No .osv file being created

CondorMan's picture

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

Vinh Huynh's picture

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

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 Cache

Last 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.

bmooney2008 wrote:
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.

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

CondorMan's picture

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?

CondorMan's picture

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

CondorMan's picture

The installer tries to use the ODBC System DSN "Altiris eXpress Database". Make sure it is there and configured correctly.

64bit

SK's picture

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

CondorMan's picture

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

CondorMan's picture

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.

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

CondorMan's picture

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.

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

CondorMan's picture

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.

Syndicate content