@@ -51,10 +51,6 @@ function Test-RportState {
51
51
. OUTPUTS
52
52
System.ValueType Boolean
53
53
#>
54
- if (-not (Test-Path $stateFile - PathType Leaf)) {
55
- Write-Message " ERROR: Statefile $ ( $stateFile ) not found. Not cheching."
56
- return
57
- }
58
54
$now = [DateTimeOffset ]::Now.ToUnixTimeSeconds()
59
55
$lastUpdate = (Get-Content $stateFile | ConvertFrom-Json ).last_update_ts
60
56
$diff = $now - $lastUpdate
@@ -127,10 +123,10 @@ function Get-TaskState {
127
123
if ($state ) {
128
124
Write-Output " Task $ ( $taskName ) is registered with state: $ ( $state.state ) "
129
125
$taskInfo = (Get-ScheduledTaskInfo - TaskName $taskName )
130
- if ($taskInfo.LastTaskResult -eq 267011 ) {
126
+ if ($taskInfo.LastTaskResult -eq 267011 ) {
131
127
Write-Output " Task has not yet run."
132
128
}
133
- elif($taskInfo.LastTaskResult -ne 0 ){
129
+ elif($taskInfo.LastTaskResult -ne 0 ) {
134
130
Write-Output " **CAUTION! The last execution of the task has failed.**"
135
131
}
136
132
$taskInfo
@@ -198,7 +194,10 @@ if ($Register) {
198
194
199
195
# Wipe the logfile before each run
200
196
Clear-Content $logFile - ErrorAction SilentlyContinue
201
- if (-not (Test-RportState )) {
197
+ if (-not (Test-Path $stateFile - PathType Leaf)) {
198
+ Write-Message " ERROR: Statefile $ ( $stateFile ) not found. Not checking."
199
+ }
200
+ elseif (-not (Test-RportState )) {
202
201
Restart-Rport
203
202
}
204
203
if (-not (($env: USERPROFILE ).Endswith(" systemprofile" ))) {
0 commit comments