Hidden programs in AppChooser

Oct 9, 2009 at 3:59 PM
Edited Oct 9, 2009 at 4:01 PM

I want to start by saying that this program is the best thing that has happened to me since I started implementing OSD. I am the technical lead with implementing OSD ZTI in our 140 locations worldwide and without this program I would have had to do all kinds of complex queries and variables to meet everyone's needs, but a large part of that is not needed anymore thanks to OSDAppChooser. Great Job!!

I just have one thing to ask. Is it possible to make a program mandatory AND hidden ? I am asking this because I do not want the engineer that is installing to see certain program that will be installed.
For example: I will be installing custom program A, but this program also needs some configuration with is done by program B and a license file that needs to be copied which is done by program C.

So at the moment it would be entered like this:
<AppRef appId="A95EBE8A-F2E8-45ce-8E96-DA90DC7FC5A4" mandatory="1" default="1"/>
<AppRef appId="D94532F0-8A60-4822-82D3-2E7836BC730E" mandatory="1" default="1"/>
<AppRef appId="8236C6F6-75D8-43d4-88F0-1A7685668471" mandatory="1" default="1"/>

And the person installing would see:
Install program A
Install configuration for program A
Install license file for program A

While I only want the engineer to see "Install program A"

In can also think of other scenario's where I don't want them to see the program name. Ideally this would be achieved by adding hidden="1" to a line to make it possible.
<AppRef appId="A95EBE8A-F2E8-45ce-8E96-DA90DC7FC5A4" mandatory="1" default="1"/>
<AppRef appId="D94532F0-8A60-4822-82D3-2E7836BC730E" mandatory="1" default="1" hidden="1"/>
<AppRef appId="8236C6F6-75D8-43d4-88F0-1A7685668471" mandatory="1" default="1" hidden="1"/>

Are you thinking of implementing that in the future perhaps?

In any case, thanks a lot for this program as it has saved me a tremendous amount of time. If you ever visit Amsterdam, let me know and I will buy you (a lot of) beer!

Coordinator
Nov 6, 2009 at 4:27 PM
Howdy,
Thanks for the feedback. based on the below I am just about to release an update that enables dependencies (as well as a few other things). Look for it on my blog within the next week or so.
Jason

From: [email removed]
Sent: Friday, October 09, 2009 9:00 AM
To: [email removed]
Subject: Hidden programs in AppChooser [OSDAppChooser:71512]

From: clearice

I want to start by saying that this program is the best thing that has happened to me since I started implementing OSD. I am the technical lead with implementing OSD ZTI in our 140 locations worldwide and without this program I would have had to do all kinds of complex queries and variables to meet everyone's needs. Great Job!!

I just have one thing to ask. Is it possible to make a program mandatory AND hidden ? I am asking this because I do not want the engineer that is installing to see certain program that will be installed.
For example: I will be installing custom program A, but this program also needs some configuration with is done by program B and a license file that needs to be copied which is done by program C.

So at the moment it would be entered like this:
<AppRef appId="A95EBE8A-F2E8-45ce-8E96-DA90DC7FC5A4" mandatory="1" default="1"/>
<AppRef appId="D94532F0-8A60-4822-82D3-2E7836BC730E" mandatory="1" default="1"/>
<AppRef appId="8236C6F6-75D8-43d4-88F0-1A7685668471" mandatory="1" default="1"/>

And the person installing would see:
Install program A
Install configuration for program A
Install license file for program A

While I only want the engineer to see "Install program A"

In can also think of other scenario's where I don't want them to see the program name. Ideally this would be achieved by adding hidden="1" to a line to make it possible.
<AppRef appId="A95EBE8A-F2E8-45ce-8E96-DA90DC7FC5A4" mandatory="1" default="1"/>
<AppRef appId="D94532F0-8A60-4822-82D3-2E7836BC730E" mandatory="1" default="1" hidden="1"/>
<AppRef appId="8236C6F6-75D8-43d4-88F0-1A7685668471" mandatory="1" default="1" hidden="1"/>

Are you thinking of implementing that in the future perhaps?

Thanks anyway as this program has saved me a tremendous amount of time. If you ever visit Amsterdam, let me know and I will buy you (a lot of) beer!

Nov 28, 2009 at 6:02 PM
This is great news Sandy. I have been checking your blog everyday but haven't seen this new version yet.
Can you perhaps tell me when you think it will be on there?
Thanks again,
Mesut

From: [email removed]
Sent: Friday, November 06, 2009 5:27 PM
To: [email removed]
Subject: Re: Hidden programs in AppChooser [OSDAppChooser:71512]

From: sandysj

Howdy,
Thanks for the feedback. based on the below I am just about to release an update that enables dependencies (as well as a few other things). Look for it on my blog within the next week or so.
Jason

From: [email removed]
Sent: Friday, October 09, 2009 9:00 AM
To: [email removed]
Subject: Hidden programs in AppChooser [OSDAppChooser:71512]

From: clearice

I want to start by saying that this program is the best thing that has happened to me since I started implementing OSD. I am the technical lead with implementing OSD ZTI in our 140 locations worldwide and without this program I would have had to do all kinds of complex queries and variables to meet everyone's needs. Great Job!!

I just have one thing to ask. Is it possible to make a program mandatory AND hidden ? I am asking this because I do not want the engineer that is installing to see certain program that will be installed.
For example: I will be installing custom program A, but this program also needs some configuration with is done by program B and a license file that needs to be copied which is done by program C.

So at the moment it would be entered like this:
<AppRef appId="A95EBE8A-F2E8-45ce-8E96-DA90DC7FC5A4" mandatory="1" default="1"/>
<AppRef appId="D94532F0-8A60-4822-82D3-2E7836BC730E" mandatory="1" default="1"/>
<AppRef appId="8236C6F6-75D8-43d4-88F0-1A7685668471" mandatory="1" default="1"/>

And the person installing would see:
Install program A
Install configuration for program A
Install license file for program A

While I only want the engineer to see "Install program A"

In can also think of other scenario's where I don't want them to see the program name. Ideally this would be achieved by adding hidden="1" to a line to make it possible.
<AppRef appId="A95EBE8A-F2E8-45ce-8E96-DA90DC7FC5A4" mandatory="1" default="1"/>
<AppRef appId="D94532F0-8A60-4822-82D3-2E7836BC730E" mandatory="1" default="1" hidden="1"/>
<AppRef appId="8236C6F6-75D8-43d4-88F0-1A7685668471" mandatory="1" default="1" hidden="1"/>

Are you thinking of implementing that in the future perhaps?

Thanks anyway as this program has saved me a tremendous amount of time. If you ever visit Amsterdam, let me know and I will buy you (a lot of) beer!

Coordinator
Nov 29, 2009 at 1:43 AM

It's been up for about two weeks: http://myitforum.com/cs2/blogs/jsandys/pages/osdapptree.aspx.