Get-BEJobHistory

Hi There

I'm running the below command. However it returns more than the last 12 hours.

Get-BEJobHistory -JobStatus Error -FromStartTime (Get-Date).AddHours(-12) | ft -auto

Any help with would be great?


Cheers,

 

Brett

1 Solution

Accepted Solutions
Highlighted
Accepted Solution!

However this works   $a =

However this works

 

$a = (Get-Date).AddHours(-12)
 
Get-BEJobHistory -JobStatus Error | where-object {$_.StartTime -gt $a} | ft -auto
 
Cheers,
 
Brettw

View solution in original post

4 Replies

Have you tried this? $a =

Have you tried this?

$a = (Get-Date).AddHours(-12)

Get-BEJobHistory -JobStatus Error -FromStartTime $a | ft -auto

If the above also does not work, try filtering it another way.

$a = (Get-Date).AddHours(-12)

Get-BEJobHistory -JobStatus Error | where-object {($_.StartTime > $a)} | ft -auto

Both of these don't work. The

Both of these don't work. The first comes be the last couple of months of jobs and the second one I get the below error.

 

Cannot find drive. A drive with the name '01/20/2013 20' does not exist.
At line:3 char:65
+ Get-BEJobHistory -JobStatus Error | where-object {$_.StartTime > <<<<  $a} | ft -auto
    + CategoryInfo          : ObjectNotFound: (01/20/2013 20Smiley Frustratedtring) [], DriveNotFoundException
    + FullyQualifiedErrorId : DriveNotFound
 
Cheers,
 
Brett
Highlighted
Accepted Solution!

However this works   $a =

However this works

 

$a = (Get-Date).AddHours(-12)
 
Get-BEJobHistory -JobStatus Error | where-object {$_.StartTime -gt $a} | ft -auto
 
Cheers,
 
Brettw

View solution in original post

Re: Get-BEJobHistory

Make the 'Get-Date' item fully evaluate.

Try:

Get-BEJobHistory -JobStatus "Error" -FromStartTime "$((Get-Date).AddHours(-12))" | ft -auto