System Center Configuration Manager TechCenter > System Center Configuration Manager Forums > Configuration Manager Operating System Deployment > OSD software deploymet not possible when "Run once for every user who logs on" is required
Ask a questionAsk a question
 

AnswerOSD software deploymet not possible when "Run once for every user who logs on" is required

  • Tuesday, November 03, 2009 1:54 PMM4rkus Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi all!

    I have to deploy a software which needs to "run once for every user who logs on".

    When I choose "Only when a user is logged on" and " Run with user's rights at the Environment Tab within the program settings I can choose " Run once for every user who logs on" on the Advanced Tab. I also checked " Allow this program to be installed from the Install Software task sequence without being advertised".

    Befor I recognized that the program need to run for every user I advertised it trough the osd task sequence with Administrative rights without the option "Run once for every user who logs on". It worked until the point when the user specific part wants to get installed. Then the msi is not found.

    Within the package definition I choose store in client cache permanently. But also without these option it does not work.

    As soon I set "Only when a user is logged on" it is not possible to add the program in an osd task sequence.

    How can I install the programm within an OSD tasksequence?


    Configuration: SCCM 2007 R2 with MDT 2008

Answers

All Replies

  • Tuesday, November 03, 2009 2:22 PMPeter van der Woude Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    It is not possible to run a program, which is set to "Only when a user is logged on" from a Task Sequence.
    My Blog: http://www.petervanderwoude.nl/
  • Tuesday, November 03, 2009 7:41 PMM4rkus Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    but only when this option is chosen I can choose "Run once for every user who logs on".
    Otherwise the option is greyed out. Maybe I am completely wrong but how can I install sotware in the way I need it(one time touch of the msi for every user)?

    Configuration: SCCM 2007 R2 with MDT 2008
  • Tuesday, November 03, 2009 8:52 PMPeter van der Woude Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    You can only do that by Advertising the Program as a Software Package, instead of trying to run it from a Task Sequence.
    My Blog: http://www.petervanderwoude.nl/
  • Wednesday, November 04, 2009 1:54 PMM4rkus Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hmmm but I need it to get installed as part of the OSD Process. Can I make the "normal" software deployment push depend of the OSD process? So if all tasksequences are finished start a software deployment of software x immediately after the osd finished?

    Configuration: SCCM 2007 R2 with MDT 2008
  • Wednesday, November 04, 2009 6:50 PMNeilBrooks Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Why not have two seperate programs within the package? One that runs in the task sequence and one that is advertised to run when a user has logged on?