Quantcast
Channel: The Official Scripting Guys Forum! forum
Viewing all articles
Browse latest Browse all 15028

Jobs duplicating

$
0
0

I am writing a script which will have a bunch of jobs that each call get-counter for a different counter.

My preliminary testing is going terribly. The following script is supposed to simply start the "ComMemScriptBlock" which gets the committed memory, and then display the (3) readings. It IS doing this, but it is also displaying many, many jobs that have even id numbers to the console. Every time I run the script, another job is added to this output. It currently outputs jobs with even id's 2-70, I am only defining 1 job though. I am so stumped right now. 

I'd like to display no job information at all, I just want the results. 

Script:

$numReads = 3
$comMemJob = Start-Job $ComMemScriptBlock -ArgumentList ($numReads)
Get-Job | Wait-Job
$comMem = Receive-Job $comMemjob
Write-Host "mem: $comMem"

$ComMemScriptBlock = {
    param($numReads)
    (get-counter "\memory\Committed Bytes" -MaxSamples $numReads).CounterSamples.CookedValue
}

Sample Output:

PS C:\Users\mechdyne> C:\Users\mechdyne\Documents\derek\jobtest.ps1

Id     Name            PSJobTypeName   State         HasMoreData     Location             Command           
--     ----            -------------   -----         -----------     --------             -------           
2      Job2            BackgroundJob   Completed     False           localhost            ...               
4      Job4            BackgroundJob   Completed     False           localhost            ...               
6      Job6            BackgroundJob   Completed     False           localhost            ...               
8      Job8            BackgroundJob   Completed     False           localhost            ...               
10     Job10           BackgroundJob   Completed     False           localhost            ...               
12     Job12           BackgroundJob   Completed     False           localhost            ...               
14     Job14           BackgroundJob   Completed     False           localhost            ...               
16     Job16           BackgroundJob   Completed     False           localhost            ...               
18     Job18           BackgroundJob   Completed     False           localhost            ...               
20     Job20           BackgroundJob   Completed     False           localhost            ...               
22     Job22           BackgroundJob   Completed     False           localhost            ...               
24     Job24           BackgroundJob   Completed     False           localhost            ...               
26     Job26           BackgroundJob   Completed     True            localhost            ...               
28     Job28           BackgroundJob   Completed     False           localhost            ...               
30     Job30           BackgroundJob   Completed     False           localhost            ...               
32     Job32           BackgroundJob   Completed     False           localhost            ...               
34     Job34           BackgroundJob   Completed     False           localhost            ...               
36     Job36           BackgroundJob   Completed     False           localhost            ...               
38     Job38           BackgroundJob   Completed     False           localhost            ...               
40     Job40           BackgroundJob   Completed     False           localhost            ...               
42     Job42           BackgroundJob   Completed     True            localhost            ...               
44     Job44           BackgroundJob   Completed     True            localhost            ...               
46     Job46           BackgroundJob   Completed     False           localhost            ...               
48     Job48           BackgroundJob   Completed     False           localhost            ...               
50     Job50           BackgroundJob   Completed     False           localhost            ...               
52     Job52           BackgroundJob   Completed     False           localhost            ...               
54     Job54           BackgroundJob   Completed     False           localhost            ...               
56     Job56           BackgroundJob   Completed     False           localhost            ...               
58     Job58           BackgroundJob   Completed     False           localhost            ...               
60     Job60           BackgroundJob   Completed     False           localhost            ...               
62     Job62           BackgroundJob   Completed     True            localhost            ...               
64     Job64           BackgroundJob   Completed     True            localhost            ...               
66     Job66           BackgroundJob   Completed     False           localhost            ...               
68     Job68           BackgroundJob   Completed     False           localhost            ...               
70     Job70           BackgroundJob   Completed     False           localhost            ...               
72     Job72           BackgroundJob   Completed     True            localhost            ...               
74     Job74           BackgroundJob   Completed     True            localhost            ...               
mem: 2724814848 2724769792 2724823040


Viewing all articles
Browse latest Browse all 15028

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>