Page 1 of 1

Jobs in sequential order

Posted: Wed Aug 22, 2018 9:23 pm
by apowershelluser
I've seen an example on this site before I cannot seem to googlefu it

Essentially, I need Job 1 to complete before I can start Job 2 as a need the result of Job 1, for Job2

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 9:26 pm
by jvierra
Sorry but your question is far to vague to guess at an answer.

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 9:44 pm
by apowershelluser
Hello, sorry for that.

I have a button-startjob
There are two jobs within the click event
Job 1 gathers the username
Job 2 gathers their networked printers

I would usually not use a job, but I'm developing an application for VPN users and the latency some of them experience causes the application to freeze.

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 9:48 pm
by jvierra
That does not explain what you are asking or what the problem is.
I do not see why you need a jib to get a username. Use $env:USERNAME. It is always available.

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 9:57 pm
by apowershelluser
we're hiring wfh tech support people, whose customers will always be in the office. To prevent the application from freezing, we're thinking running the jobs in order, instead of all at the same time.
So I just the button click to do:

Job1, once that is complete do Job 2

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 10:03 pm
by jvierra
Start job 2 when job 1 completes. Why is that an issue?

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 10:07 pm
by apowershelluser
I cannot figure out how to do it. I've seen an example on this board but I cannot find it.

Re: Jobs in sequential order

Posted: Wed Aug 22, 2018 10:37 pm
by apowershelluser
I just changed the jobtracker tick event
  1. $timerJobTracker_Tick={
  2.     Update-JobTracker
  3. If ($JobTrackerList.Count -eq 0)
  4.     {
  5.         Add-JobTracker -Name 'JobNameGetPrinters' .........
  6.     }}

Re: Jobs in sequential order

Posted: Thu Aug 23, 2018 7:29 am
by apowershelluser
That did work until I got in the office and I noticed that it just keeps running the job lol even if I put stop-job $job at the last line

Re: Jobs in sequential order

Posted: Thu Aug 23, 2018 8:00 am
by apowershelluser
I just added this to the end of the job that gets the users name... everything works perfectly