don't download util twice

wait for ticket to be created before adding comment
This commit is contained in:
2024-06-14 12:59:17 -04:00
parent 3f45c70b3a
commit a425a38c25
+7 -4
View File
@@ -5,9 +5,11 @@ $BSODReport = $Global:OutputDirectory + '\BSODReport.txt'
If ( Test-Path $BSODReport ) { Remove-Item $BSODReport -Force -ErrorAction SilentlyContinue }
# Download BlueScreenView
If ( Is64Bit ) { $URL = 'https://www.emberkom.com/tools/BlueScreenView-x64.exe' } Else { $URL = 'https://www.emberkom.com/tools/BlueScreenView-x86.exe' }
Download-File -URL $URL -File $BlueScreenView
If ( -not (Test-Path $BlueScreenView) ) { Write-Error "File does not exist: ${BlueScreenView}" ; Return }
If ( -not (Test-Path $BlueScreenView) ) {
If ( Is64Bit ) { $URL = 'https://www.emberkom.com/tools/BlueScreenView-x64.exe' } Else { $URL = 'https://www.emberkom.com/tools/BlueScreenView-x86.exe' }
Download-File -URL $URL -File $BlueScreenView
If ( -not (Test-Path $BlueScreenView) ) { Return }
}
# Run BlueScreenView
Start-Process $BlueScreenView -ArgumentList "/stext $BSODReport /sort ~1" -Wait
@@ -29,7 +31,8 @@ $TicketIssueType = 'Remote Support'
$TicketStatus = 'New'
Try {
$TicketData = Create-Syncro-Ticket -Subject $TicketSubject -IssueType $TicketIssueType -Status $TicketStatus
Start-Sleep -Seconds 15
Create-Syncro-Ticket-Comment -TicketIdOrNumber $TicketData.ticket.id -Subject $TicketSubject -Body $TicketComment -Hidden $true -DoNotEmail $true
If ( $TicketData.ticket.id -ge 0 ) { Write-Output "Syncro ticket created: ${TicketData.ticket.id}" }
}
Catch { Write-Error "Error creating ticket" ; Return }
Write-Output "Syncro ticket created: ${TicketData.ticket.id}"