SVS Multi Tool v1.5
Starf0x has created the veritable Swiss Army Knife of SVS tools. Multi Tool was designed to perform a laundry list of SVS user and administrative functions. Sounds to us like a candidate for the tool belt. [Updated to allow you to comment layers.]
- Multi Import
- Import several VSAs at a time
- Multi Export
- Export several VSAs at a time
- VSA Settings
- Auto Close Apps
- AutoStart Layer
- Disable Layer
- SVS Settings
- Export VSA Compression
- Display Layer Redirect
- Hide Redirect Area
- More Settings
- Default Redirect Move
- New Guid
- Create/Implement New Guid
History
Update V1.5:
Added: Add your own comments to the layer. Fields include: Version, Author, Company and Notes.
Update V1.4:
Fixed: No space allowed in FileRedirect path.
Added: Configurable Timeout Period for Autoclose applications.
Added: Add applications to the Ignore List.
Added: The onPre and onPost actions are now configurable.
Added: 70+ Excludes possibilities.
New: Revamped the layout of the application.
Update V1.3:
Fixed problem with unreadable checkboxes in some XP themes.
Update V1.2:
Added: De-Reactivate
Deactivate or (re)Activate several layers at one time.
This is something special, in that many of you have data layers that contain data of running programs. This is because when a new version of a program arrives, the data layer doesn't have to be touched when the application is captured. So, it is vital that when all the active layers are deactivated, the data layers are deactivated last. This is the case here, and is also the case when you re-active them (the data layers are activated first).
Update V1.1:
Added: Now you can add the excludes [CACHE] / [COOKIES] / [HISTORY] / [TEMP] to a layer.
Do not forget to export afterwards.
I'm open for more suggestions you would like to see added.
Have Fun, Starf0x
| License: | AJSL By clicking the download link below, you agree to the terms and conditions in the Altiris Juice Software License |
| Support: | User-contributed tools on the Juice are not supported by Altiris Technical Support. If you have questions about a tool, please communicate directly with the author by visiting their profile page and clicking the 'contact' tab. |

Multi-Tool Rulz!
Excellent, Starf0x! This is the first SVS tool from outside Altiris that I've installed permanently on my main laptop. Nice job!!
Scott Jones
Product Manager
Altiris, Inc.
Wonderful tool!
Wonderful tool!
I immediately used for my configuration and it works perfectly.
Thanks
You make me blush, but
You make me blush, but thank you for the compliment.
Kind Regards, Starf0x
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
Starf0x, I like it!
:-)
'nuff said! :-)
Incomplete multi import behavior
During a multi-import operation
(7 layers) only 4 were imported and shown in admin tool.
In the multi-import progress bar the layers not imported were visible during the import/decompress operation and, at the end of multi-import, multitools reports successfully.
I suspect that the multi-import operation works but registration in the admin windows is not correct: layers imported but hidden !!
Although this, the Multi Tool 1.0 is so useful that deserves to be incoporated into the next standard svs distribution.
Compliments to Starf0x!!
Multi import comment
The multi import is using the SVSCMD command, if you refresh you SVSAdmin console you will see all the chosen VSA's.
Kind Regards, Starf0x
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
This tool is way cool, it
This tool is way cool. It sort of makes the SVS Admin console seem old. If only we could have the "create new layer" command from here as well....
A
Thank you for your compliment but..
I don't want to outbid the SVSAdmin Console, my tool is an add on, not a replacement :)
Kind Regards, Starf0x
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
Warning
The layer Enable/disable feature of SVS Multi Tool is using a deprecated registry setting. Using this feature can make your layers unusable. If you find layers in SVS admin with italicized lettering which you can no longer activate or deactivate, you need to go into the layers registry area under HKLM\SYSTEM\Altiris\FSL and change the Enable values back to 1.
Fixed
That is an issue of the V1.0 version, when the V1.2 version is downloaded that issue is solved.
My apologies for the inconvenience.
Kind Regards, Starf0x
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
No Space in path for redirect
Hi Starf0x,
Nice toolbox, thanks for sharing.
I'm new to SVS, but I noticed that in the new file direct help text it isn't mentioned that the new path should not contain spaces. I read it somewhere on this domain. If you would add this info, this info might help other new users to avoid this pitfall.
I also read somewhere that you can change the time-out period from the default 30 seconds for autoclosing an app. Maybe this would qualify for a new feature for the gui.
Another nice feature would be to be able add apps to the ignore list, e.g. AV software.
Just my two cents.
BTW: What software did you use to create the gui?
Keep up the good work. Thanks.
Ciao
toralf
Ciao
toralf
Spaces in Redirect Path Are OK
...as of SVS 2.0 SP1 HF3.
Fixing that limitation was one of the requirements to redirect into the AppStream cache.
Scott Jones
Product Manager
Altiris, Inc.
Capture application / create data layer with drag and drop
Dear Starf0x,
Thinking of it, another idea came to my mind. When creating a new layer for an application or data the official SVS admin gui is a bit clumsy. Too many pop up windows.
Would it be possible to add a new page in your app that allows typing the path, selecting the path via dialog AND drag&drop of a file/path to specify a file (or maybe multiple files to be installed in one layer) to be captured or a path for a data layer?
Variables for paths of the data layer could be set automatically when the environment variables get compared to the selected paths.
If it isn't in the scope of your app, disregard this comment.
Ciao
toralf
Ciao
toralf
Allow de/activate layer w/o admin rights
Dear Starf0x,
Sorry for posting another brain dump, I hope you don't mind.
I work on my PC with a not-admin user.
To de-/activate a layer with such an user two key permissions need to be changed in the registry (or even created), see post by Wm Jesse Foster. Maybe this could be added to your gui, too?
Thank you for your consideration.
@Scott Jones: Thanks for the clarification. I must have read an old post.
Ciao
toralf
Ciao
toralf
Action when Layer's State Changes
... and another one:
To ease the use of Launch an Application or Run a Script when a Layer's State Changes it would be great if your gui would provide an easy interface to insert an command line for these registry values. I guess more people would use it if it is easier to access.
Ciao
toralf
Ciao
toralf
Thank you for these tips
toralf,
Thank you for these tips, be ensured that the next release will have these features.
You know how it goes, when you think something is finished, you know there could be more, only there is a 'writers' block.
Your tips are very good suggestions.
Thank You.
Keep an eye on the Juice site, for the next release :)
Kind Regards, Starf0x
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
Great Tool
Great Tool, is there any Commnad Line Function to it?
I'm sorry, there is
I'm sorry, there is none.
Kind Regards, Starf0x
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
Thanks for the update
That's a great update. Thanks for considering my suggestions. But as Scott Jones replied spaces are allowed in FileRedirect path the latest hotfix in 2.0. Sorry for the trouble.
Ciao
toralf
I am wondering, why there
I am wondering, why there are so many options for layer exclusions, but no one for a separate inclusion type...?
Lets say I want to exclude my c drive and only include one program files folder, how to manage it today. Really hard.
It would be a nice feature in your tool.
Jan
Tester
That would have to be added as a core feature by Altiris;
it's not an option today.
Scott Jones
Product Manager
Altiris, Inc.
Data layers have it
Since data layers use this already, it shouldn't be that complicated, I guess.
But I wonder what purpose this would have for an application layer? The reason there are only excludes, to my understanding, is that all that an application wants to write to the disc should get into its layer. Only specific paths should be excluded to write data to the base, e.g. for the files you produced and do not want to lose when you reset the layer. Thus it is easier to specify excludes and capture the rest.
The reason data layers have includes, is that they work the other way around. Since they have a higher priority than the application layer they would capture everything if they would span the whole disc. Thus it is easier to specify includes and leave the rest aside.
So where is the benefit to specify includes for application layers? Could you please give an example?
Ciao
toralf
You're right with the data
You're right with the data layer settings for standard programs with narrow output. But I want to have things like file managers (directory opus) and stuff like that in my layers. I'm reconfiguring new Windows installations for testing purposes and need a quick standard outfit for those machines.
So the filemanager settings go to a couple of INI setting files in 2 directories. These files I want to capture to keep the settings. All the filemovement stuff out of the filemanager I really don't want to be part of my layer... it would grow up as hell. So that's the reason I was asking for this feature.
Thx
Jan
Tester
I know that spaces are
I know that spaces are allowed, but just for safety reasons I'll keep them in the tool.
Kind Regards, Starfox
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
suggestion
Tool is really good and UI is a lot better with new functionalities.
The tool is flawless, still i would like to make a suggestion, Click on SVS settings > from right side frame select Choose:
'Choose Ignore Applications:' page will open, can we have a back button here. i think its more friendly, rather than clicking close button.
As my first impression was, it might close the application.
Regards,
arjain
www.syspanacea.com
Other text
the button could be named "Cancel" too
Ciao
toralf
GUID Change Bug
StarFox, I just had the ocassion to use the GUID Change feature of this today and discovered that it only changes the GUID for the read-only sublayer. The writable sublayer GUID gets left unchanged.
So you still have conflict with another layer when trying to use the layer with both of the original GUIDs -- you just don't see the "Layer Already exists" error on Import; it comes up as a 1049 on activate instead.
Jarde Payne's "GUIDer" utility does both if you want to take a look.
Question:
Which version do you use Scott?
I did notice that problem and solved it, it is not in the latest version anymore (I Hope).
FrankB
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
Oh...
..*ahem* Sorry. I still have 1.4. :) Will upgrade immediately!
I missed this update until
I missed this update until today... I find the add comment feature in the layer very useful, I think I'll use it a lot.
Thanks and many compiments to Starf0x.
PM
Thank you Riva11
Keep in mind that these fields are not viewable with the SVSAdmin console, they are viewable with the AAConsole. Do a search on this site for that.
Cheers, FrankB
______________________________________________
Frank Bastiaens
Senior Technical Consultant
Vanderlet B.V.
WOW ! Its a good one ! Keep
WOW ! Its a good one !
Keep up the good work.
Thanks a lot for sharing it !
merging 2 or more layers in to one
Now, I'm more curious to have merging 2 or more layers in to one.
For example, if I like a media player (example AVS DVD player) and already I had KMPlayer in another layer, merging both into 1 layer and call them as media players.
This will remove the pain of reinstalling it in a new layer and name it as media player : )
The example I have taken is small, so we may go ahead and create a new layer, but there are some complex software like .NET or SAP which will take several hours to do the installation. There it makes perfect sense to have this feature.
Merging two layers
You will not be able to merge two layers and get everything up and running.
Best way to get the job done is to open a layer, and to do a update.
The example that you mention like .net or SAP, can be done a much better way.
Create a new layer, and start cmd.exe as the software you'd like to package. Then start all the packages that you wish to get in the layer.
After you are finished type exit in the dos screen, and voila you have a good layer.
Regards
Erik
www.deltaisis.nl
Regards
Erik
www.DinamiQs.com
Dinamiqs is the home of VirtualStorm (www.virtualstorm.org)
Would you like to reply?
Login or Register to post your comment.