Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

Enhancement Requests

Updated: 22 May 2010 | 22 comments
Timothy Wayper's picture
0 0 Votes
Login to vote

This is a general thread for posting enhancement requests for Ghost Solution Suite.

The normal disclaimer applies: we can't respond to every suggestion, but we will read them.



Message Edited by Timothy Wayper on 08-30-2007 06:51 PM

Discussion Filed Under:

Comments

sanfilti's picture
31
Aug
2007
0 Votes 0
Login to vote

Timothy,
 
Thank you for this thread.  Here are a few enhancements that would help me (and hopefully others):
 
1. A simple way to either backup and restore the entire Ghost Database, or to export tasks and configurations to another Console machine.
 
2. Designate a Main Ghost Console, and have subordinate Ghost Consoles report back to this Main Console.  This would help in tracking license usage and would tie into the first enhancement, in that tasks, configuration and inventories could be synced back and forth as needed.
 
3. Drag and Drop capability.  It would be nice to assign computers to a Machine Group, and then drop the needed task onto that group to be executed, much like Altiris does.
 
4. Have the ability to run the Ghost Client in a WinPE 2.0 environment, so that the Console can assign tasks to these machines. 
 
5. The ability, within the Console, to remotely shutdown systems.  I would like to be able to either capture or deploy an image, and then have the task end after the imaging is completed, without having to boot into Windows.
 
If you need any clarification on any of these, please let me know.
Nigel Bree's picture
31
Aug
2007
0 Votes 0
Login to vote

1. A simple way to either backup and restore the entire Ghost Database, or to export tasks and configurations to another Console machine.


In respect of this, I have written some Windows Script Host scripts that can do complete backups and restores of the database (along with the credentials and the public/private key files) that should work with GSS1.1 and up.

I've created a Google Group for anyone who wants to help test them; if you have a Google Account, sign in and request membership. Once approved, you can get the script files and report any problems with them.

Mark Berning's picture
31
Aug
2007
0 Votes 0
Login to vote

Actually you can do #5 now.
 
 
I have a task to just shutdown:
Create an execute task that does any command like "net"
then on the network tab select Wake on LAN.
Then a shutdown machine when task is finished option becomes available, select it is as well.
 
For you just add the Wake on LAN and the Shutdown.
There you go - not obvious but it works!
 
I would however like an option to shutdown without anything first, so if the machine is already down don't boot it up and then shut it down.:smileysurprised:
 



Message Edited by Mark Berning on 08-31-2007 01:30 PM

Krish Jayaratne's picture
01
Sep
2007
0 Votes 0
Login to vote

One other option for shutdown is to execute shutdown command. Behaviour is not ideal since it will timeout for the machines already down. (this may raise the other enhancement to filter connected machines) if shutdown.exe is executed with parameters -s -t 30, machine will shutdown in 30 seconds, with a GUI display even if no one is logged in. Since XP and above include shutdown.exe in the OS, it is just executing the command.


Krish

Message Edited by Krish Jayaratne on 09-02-2007 01:20 PM

Nigel Bree's picture
01
Sep
2007
0 Votes 0
Login to vote

That's true Krish, but let's remember Tim's original request was related to not rebooting back into Windows after restoring an image. Although there might be limitations in respect of configuration stopping the task at that point (domain joining won't be complete, for instance) it would take a code change to make it work like he wants - it makes perfect sense to me, especially with the way ghconfig.exe works now.

The point you raise about connected clients is a good one - really though, there needs to be more options around task launching in general and that's just one of many. All are easy to implement in the config server, we just need UI. For instance, when you launch a task when some of the included clients are still in another task, it should at least be an option to proceed and leave those clients out (which is what the configuration server code would do right now, in fact) even if we don't get to queue tasks up just yet.

Krish Jayaratne's picture
01
Sep
2007
0 Votes 0
Login to vote

Certainly there is much to improve in that area.

I was more thinking of a workaround for what Mark brought up. There was a good discussion of an actual user scenario in How to pause a Ghost task.

Krish

Mark Berning's picture
02
Sep
2007
0 Votes 0
Login to vote

Ok,
 
I have a question -  Do you want me to add the enhancements that I have posted in other threads into this one?
Or have you already scoured all of the other threads?
Mark Berning's picture
02
Sep
2007
0 Votes 0
Login to vote

I have tried using various shutdown commands in the past and have had mixed results. Also various reboot commands with mixed results as well. However using the virtual ghost partition is the best result I have found so far.
Mark Berning's picture
02
Sep
2007
0 Votes 0
Login to vote

I can't remember if I have posted this enhancement request or not:
 
I would like to be notified (email) if a scheduled task failed. I run an wakeup on lan/inventory task every morning and would like to know if that failed without having to go look at the ghost console.
 
Also I would like to be notified if a client loses connection to the ghost console. So if someone turns off a machine when they are not supposed to.
 
BTW Tim I like all of those requests (I think I have asked for most of the in the past - we think alike).
P.S. They do listen to enhancements - I asked for some and they actually put them into the 2.0 release!



Message Edited by Mark Berning on 09-02-2007 09:38 PM

Timothy Wayper's picture
02
Sep
2007
0 Votes 0
Login to vote

Hi Mark,

Regarding your question about where to post enhancements: we read the forum, but there's a high-volume of posts, so there's no garuntee we've seen all your requests. If there are particular things you really care about, posting them in this thread would be helpful.


sanfilti's picture
04
Sep
2007
0 Votes 0
Login to vote

Another enhancement I'd like to suggest, as I did not see this anywhere in the Console:
 
Is there a way to discern what Machine Groups, Tasks and Reports that a certain machine is assigned to?  If not, can this enhancement be looked into for future versions?  It would be helpful to view what a machine is currently tied to, since deleting it when it's still assigned to one of these three things causes and error to display.
Nigel Bree's picture
05
Sep
2007
0 Votes 0
Login to vote

That error from the console when you delete a client drives me insane; there's no real reason for having the error at all, except that it means a task could end up containing no clients (but there's nothing actually wrong with that as far as my server code was concerned, it just meant the task didn't actually do anything if you tried to run it).

Since I have the database backup/restore scripts written, what's actually much easier than trying to print the tasks/reports is actually writing a script with the necessary queries to delete the clients that bypasses the console's attempts to stop you doing it. If I was to write a script to purge them, it could be able to take a regular-expression type of pattern for the name, too.

Aside from being useful in the normal case, it fits in well with using the backup/restore scripts to create duplicate server instances; backup one instance, restore it elsewhere, and then use a wildcard mass delete to purge the clients.

Mark Berning's picture
05
Sep
2007
0 Votes 0
Login to vote

So this handles one  of my enhancements (deleting Machines from console) and enables another (export and import individual or groups of Tasks/filters/views/reports).
 
I agree that a toolkit of Database scripts would solve the problem of purging of a particular Machine from the console and fits teh concept of copying tasks/filters/views/reports from one console to another. It is not a daily or monthly activity (for me) of deleting/purging machines from the console, so scripts are fine with me. I think it would also make it easier for Symantec Development to deploying fixes/enhancements via scripts for us customers quicker without developing console code.
 
P.S. If you need a beta tester for you script - I am willing and able!
Nigel Bree's picture
05
Sep
2007
0 Votes 0
Login to vote

If you want to test them, create a Google account (you don't need to use GMail, by the way - you can create a Google account associated with any email address) and sign up at http://groups.google.com/group/gss-scripts - you don't need a Google account for the mailing-list part of Groups, but you do for the web interface where the scripts are.

Incidentally, we've (or rather, Tim Wayper has at my insistence) been trying to nail down Symantec Legal on exactly what licensing boilerplate is necessary for such scripts but that's taking some time - my preference, which I hope they approve, is an MIT-style Open Source license which means I can make such scripts more available with less rigmarole. Here's hoping...

Writing a client delete script won't happen immediately, but I'll try. Usually I get those kind of things done on nights when I'm too stressed out to get to sleep, which doesn't happen at predictable times :-)

Message Edited by Nigel Bree on 09-06-2007 12:07 AM

systemfire's picture
15
Sep
2007
0 Votes 0
Login to vote

I have two request and they are as follows:

First request:

Using ghost console 11.0.1.1533 under the tools option, selecting remote client install. Can you add a new feature that allows us techs to input a ip address range instead of searching for the requested computers via windows network. I work in a domain where 300 other schools share the same domain. Searching for my school location takes a while for windows network to load up. If that can't be done then how about searching via subnet only. Either way I want to be able to locate my network only and not having to go through all the other schools names.

 

Second request:

Can you add a new feature that will import all the current computer names from the active directory that belongs only to the site techs location that will also create configuration names to match active directory imported hostnames? For example; I would like ghost console to ask me to input a location number or ip address range that belongs to my network. After that the console should search and only display my computers allowing me the option to select a group of computers or all at once of which at this point the console will prompt me for my domain rights to automatically install the remote client software. The best part yet would be that the console then automatically creates configurations files matching host name, domain name and the configuration name must be the same as the hostname. I feel that this would reduce the work load of having to deploy the remote client and create configuration files for each computer. At my school site we have 1,000 plus computers. Do the math how long it takes to create a configuration file for each computer name. Besides if the server crashes, all data pertaining to the console will be lost. Having the console to create configurations from the active directory automatically would be a time saver and makes it easy on the fingers.

Systemfire 

Thanks... 





Message Edited by systemfire on 09-16-2007 12:10 AM

Aaron8IT's picture
16
Sep
2007
0 Votes 0
Login to vote

Hi
 
Long time reader of these forums and a few ideas i would like to see along with the others already suggested are:
 

1. When deploying AI packages through a GSS task, would it be possiable to *show* the name of the package? Its qute annoying not knowing what package is getting deployed to 30 computers when i have about 20 packages after a reimage.....its a long list to guess through :)

2. Can you please fix the problem with having to unjoin a client from the domain (so that it joins the domain properly when image is deployed) before you take an image? (atm i dont do this, i just run a seperate task - but i shouldnt need to run it as i was sure this feature was avaible in previous versions..)

3. Email notifactions for GSS tasks that are run. Could be a lot of emails, but very useful if i dont want to sit in front of the console all day :)

4. Intel vPro compatabilty would be nice too... i know a few other products that do this atm. We are starting to get more desktops with this feature.

5. Also is it possiable to have a 'asset tag' field or even a 'comments' tag that we can append custom information about a GSS client that we can view from the console (maybe through the properties box on the GSS client)? This would help identify clients where the GSS client in the console does NOT display up to date configuration detials (where a configuration task has NOT yet been run). 

cheers,

Aaron

 



Message Edited by Aaron8IT on 09-16-2007 05:44 PM

The STN Guy's picture
16
Sep
2007
0 Votes 0
Login to vote

Hi systemfire and Aaron8IT,
 
I'm forwarding your product enhancement ideas to the GSS product team. Thanks very much for taking the time to share that with us.  :robothappy:
Aaron8IT wrote:
Hi
 
Long time reader of these forums and a few ideas i would like to see along with the others already suggested are:
 

1. When deploying AI packages through a GSS task, would it be possiable to *show* the name of the package? Its qute annoying not knowing what package is getting deployed to 30 computers when i have about 20 packages after a reimage.....its a long list to guess through :)

2. Can you please fix the problem with having to unjoin a client from the domain (so that it joins the domain properly when image is deployed) before you take an image? (atm i dont do this, i just run a seperate task - but i shouldnt need to run it as i was sure this feature was avaible in previous versions..)

3. Email notifactions for GSS tasks that are run. Could be a lot of emails, but very useful if i dont want to sit in front of the console all day :)

4. Intel vPro compatabilty would be nice too... i know a few other products that do this atm. We are starting to get more desktops with this feature.

5. Also is it possiable to have a 'asset tag' field or even a 'comments' tag that we can append custom information about a GSS client that we can view from the console (maybe through the properties box on the GSS client)? This would help identify clients where the GSS client in the console does NOT display up to date configuration detials (where a configuration task has NOT yet been run). 

cheers,

Aaron

 



Message Edited by Aaron8IT on 09-16-2007 05:44 PM

michael cooke's picture
17
Sep
2007
0 Votes 0
Login to vote

This request comes froma  post I made in the general forum.... Krish said there is no capability today but it sounds like a good addition...
 
If I click on the properties of a PC in the GSS 2.01 console, it will state last image the PC was built with. 
 
I would like to create a filter/view based on what image my PC's are running, so I can create dynamic groups based on that data.
edombroski's picture
17
Sep
2007
0 Votes 0
Login to vote

Timothy,

Thanks for the opportunity to post suggestions.  Here are a few things that would be quite nice for me and my colleagues:

1.  WinPE based console partitions, so that the NIC drivers and TCP/IP stack used are the same as Windows.  We're seeing significant performance differences between the Broadcom Windows driver and NDIS2 driver, for instance.  

2.  I second Tim's suggestion on the the drag-and-drop ability.

3.  I also second Tim's suggestion on a mechanism to determine what tasks a particular machine is part of.  Especially when trying to delete a machine, and it yells at you that it is part of a task, but you have no idea which.  We have dozens of tasks configured, so that is bothersome.

4.  Scriptability.  It would be nice to have a scriptable way of changing all the default configurations for the machines in a particular machine group to be joined to the same domain/OU, for instance.

5.  A remote way of accessing the Ghost console.  Currently, we have a couple of people who utilize the same Ghost server; we currently have to share the same RDP session on the server to do it.

Thanks,
Eric

Ben Evans's picture
19
Sep
2007
0 Votes 0
Login to vote

Hi all,
 
Thanks for the opportunity to post these enhancement requests. I'm sure there are others I can't think of at the moment, but here are a couple:
 
1. The ability to specify that only currently connected clients in a group should be targeted for a task. This would eliminate the current long wait for all disconnected clients to time out when doing a configuration refresh or similar task on a group.
 
2. Better machine group management. At the moment machines can only be placed in multiple groups by creating multiple group structures and creating copies of the machine in each, which can make removing a client machine frustrating - it's not actually removed until all copies of it are deleted from all groups. Some kind of tagging or other functionality would be useful; for example I need to group machines by both motherboard (as a general indicator of what hardware the machine has; the motherboard model name is almost never read successfully into the inventory for our machines) and department.
 
3. Improved NIC detection. Our PCs are supplied with PCI NICs even though they also have onboard LAN, and this generally means that the PCI card is used for the suggested DOS template even when the onboard LAN is being used (as it usually is since IRQ conflicts make the PCI card unusable most image tasks). It would also be great if multiple NICs were consistently detected (sometimes they are, sometimes they aren't at the moment) and handled better, so that changing from one to another didn't automatically mean the machine is considered new because the MAC address is changed.
GSS Taniwha's picture
23
Sep
2007
0 Votes 0
Login to vote

Thank you for all the community input. Due to the number of posts we have received on this topic, we have decided to split this thread into several categories. Requests gathered so far has been summerized in the new threads.
 
Please follow the link below and post your enhancement request in the relevant thread.
 
 
GSS Taniwha

johni58's picture
22
Oct
2007
0 Votes 0
Login to vote

October 22, 2007 to Rob Sutton GHOST 10

 

Rob, perhaps you can help me understand how Symantec deploys products.

I purchased GHOST 10 and had made a couple of backups. My software has now stopped working and requests I activate it (again).

In doing so the activation server responds that my activation key is invalid when it is NOT. I attempted to use Technical support and they simply refuse to help on this product.

I understand you do not make it any more – I understand that you do not support it – but I do not understand why you will not simply allow a customer who owns rights to the product to simply use it. I paid for it and I would like to use it to do just what I purchased it for. I was not having trouble with it – your company simply stopped it from working and insists I purchase version 12. I do not want to purchase a new product each time Symantec updates to a new product. Can you please allow me to simply use the product I own legally?

 

I have made this discover today for the first time and I am not happy. This is a rip off of your customers and I intend to notify anyone and everyone I can contact including several government users of this product who used to think it was great. If you can’t use it then it is useless! I have just started contact with users and companies on this and intend to copy each correspondence to them all.

I would love to have your help on this. I think most customers will NOT be happy to hear that there is a time limitation on each Symantec product. Upgrading should be an option NOT a demand.

 

John Ingram