all scripts
This commit is contained in:
24
Dennis_Scripts/Get-BCMExportStatus.ps1
Normal file
24
Dennis_Scripts/Get-BCMExportStatus.ps1
Normal file
@@ -0,0 +1,24 @@
|
||||
$process = Get-Process -Name "Batches_Export2DataWH" -ErrorAction SilentlyContinue
|
||||
$processCount = ($process | Measure-Object).Count
|
||||
if($processCount -gt 1) {
|
||||
Write-Warning "Too many ($processCount) processes found with name 'BATCHES_Export2DataWH'"
|
||||
}
|
||||
elseif($processCount -eq 0) {
|
||||
Write-Warning "No process found with name 'BATCHES_Export2DataWH'"
|
||||
}
|
||||
else {
|
||||
$logPath = "D:\IFSBOSystem\Log\BATCHES_Export2DataWH_$($process.Id).log"
|
||||
|
||||
if(-not (Test-Path -Path $logPath)) { Write-Warning "Could not find logfile for process id $($process.Id) 'BATCHES_Export2DataWH_$($process.Id).log" }
|
||||
else {
|
||||
$content = Get-Content -Path $logPath
|
||||
$lastLine = $content | Select-Object -Last 1
|
||||
|
||||
if($lastLine -notmatch 'BATCHES_DATA_EXPORT_STEP_END in package BATCHES : agentName = , arg1 = NonPersistent') {
|
||||
Write-Warning "Export is running"
|
||||
}
|
||||
else {
|
||||
Write-Warning "Export is complete"
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user