Page History
...
Code Block | ||||||
---|---|---|---|---|---|---|
| ||||||
@@findstr/v "^@@f.*&" "%~f0"|pwsh.exe -&goto:eof Import-Module ImportExcel Import-Module JS7 $credentials = ( New-Object -typename System.Management.Automation.PSCredential -ArgumentList 'root', ( 'root' | ConvertTo-SecureString -AsPlainText -Force) ) Connect-JS7 -Url $env:JS7_JOC_URL -Credentials $credentials -Id $env:JS7_CONTROLLER_ID | Out-Null # Dates in local time zone, output includes local date format Get-JSTaskHistory -Timezone (Get-Timezone) -RelativeDateFrom -3d ` | Select-Object -Property @{name="Controller ID"; expression={$_.controllerId}}, ` @{name="Agent URL"; expression={$_.agentUrl}}, ` @{name="Task History ID"; expression={$_.taskId}}, ` @{name="Order ID"; expression={$_.orderId}}, ` @{name="Order Status"; expression={$_.state._text}}, ` @{name="Order Position"; expression={$_.position}}, ` @{name="Workflow"; expression={$_.workflow}}, ` @{name="Job"; expression={$_.job}}, ` @{name="Criticality"; expression={$_.criticality}}, ` @{name="Sequence"; expression={$_.sequence}}, ` @{name="Retry Counter"; expression={$_.retryCounter}}, ` @{name="Exit Code"; expression={$_.exitCode}}, ` @{name="History Status"; expression={$_.state._text}}, ` @{name="Arguments"; expression={$_.arguments}}, ` @{name="Start Time"; expression={Get-Date $_.startTime}}, ` @{name="End Time"; expression={ Get-Date $_.endTime }}, ` @{name="Duration (sec.)"; expression={ (New-Timespan -Start "$($_.startTime)" -End "$($_.endTime)").SecondsTotalSeconds }} ` | Export-Excel -Path /tmp/jobscheduler_reporting.xlsx -WorksheetName "Task-History" -ClearSheet Write-Output ".. report created: /tmp/jobscheduler_reporting.xlsx" |
...
Overview
Content Tools