Separate applications would be the intended way based on the way the 
application model works,  or repackaging the MSI, or best would probably be 
using something like the PS App deploy toolkit.

That said we have done intra-application dependencies, and it does work as long 
as you set it up with the understanding of which deployment type will run first 
and how to chain your dependencies.  Namely make the highest priority DT the 
last thing you want to run, and then make that dependent on the other DTs you 
want to run.

From: [email protected] [mailto:[email protected]] On 
Behalf Of Marcum, John
Sent: Monday, May 4, 2015 4:03 PM
To: [email protected]
Subject: [mssms] RE: Dependent Application Not Installing

Is there a better way to accomplish what I am trying to do? Essentially I am 
trying to get something similar to chained packages or a task sequence but 
deployed as an application.

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Krueger, Jeff
Sent: Monday, May 4, 2015 2:51 PM
To: [email protected]<mailto:[email protected]>
Subject: [mssms] RE: Dependent Application Not Installing

Doing dependencies within an application can be a bit ugly, but it can work.  I 
bet you'll need to change the priority of your new DT to be 1.

Generally only the first applicable deployment type will run, so if the DT that 
is in Priority 1 doesn't have any dependencies, it will just stop there and go 
no further.

From: [email protected]<mailto:[email protected]> 
[mailto:[email protected]] On Behalf Of Marcum, John
Sent: Monday, May 4, 2015 3:32 PM
To: SMS List ([email protected]<mailto:[email protected]>)
Subject: [mssms] Dependent Application Not Installing

I added a new DT to an existing application and made the new DT dependent upon 
the first DT. For my applicability rules I select a file name and version of a 
file that is included in the original DT but will be updated by the second DT. 
When I test this deployment on a new PC the second DT never installs.

In the AppIntentEval.log I see the following entry for the DT that never 
installs. I'm not clear on what "ResolvedState = None" indicates. Shouldn't the 
resolved state = installed?

ScopeId_C4BF668C-F7A5-406E-AAB0-5C995DA7F850/DeploymentType_cc1d39b0-92b6-498a-bd7f-f53c7c36d95d/2
 :- Current State = NotInstalled, Applicability = Applicable, ResolvedState = 
None, ConfigureState = NotNeeded, Title = Update Elite DLL Files

Here are some screen shots of how I have this setup:

[cid:[email protected]]

[cid:[email protected]]

________________________________
        John Marcum
            MCITP, MCTS, MCSA
              Desktop Architect
   Bradley Arant Boult Cummings LLP
________________________________

  [H_Logo]


________________________________

Confidentiality Notice: This e-mail is from a law firm and may be protected by 
the attorney-client or work product privileges. If you have received this 
message in error, please notify the sender by replying to this e-mail and then 
delete it from your computer.


________________________________

CONFIDENTIALITY NOTICE: This email contains information from the sender that 
may be CONFIDENTIAL, LEGALLY PRIVILEGED, PROPRIETARY or otherwise protected 
from disclosure. This email is intended for use only by the person or entity to 
whom it is addressed. If you are not the intended recipient, any use, 
disclosure, copying, distribution, printing, or any action taken in reliance on 
the contents of this email, is strictly prohibited. If you received this email 
in error, please contact the sending party by reply email, delete the email 
from your computer system and shred any paper copies.

Note to Patients: There are a number of risks you should consider before using 
e-mail to communicate with us. See our Privacy & Security page on 
www.henryford.com<http://www.henryford.com> for more detailed information as 
well as information concerning MyChart, our new patient portal. If you do not 
believe that our policy gives you the privacy and security protection you need, 
do not send e-mail or Internet communications to us.





Reply via email to