This commit is contained in:
2024-06-14 15:01:46 -04:00
parent 35b8e4bbbb
commit 5b4c3f2f7a
+6 -2
View File
@@ -25,12 +25,16 @@ If ( -not (Test-Path $BSODReport) ) { Write-Output "BSOD report was not found: $
# Create ticket # Create ticket
Import-Module $env:SyncroModule -WarningAction SilentlyContinue Import-Module $env:SyncroModule -WarningAction SilentlyContinue
$TicketComment = [System.IO.File]::ReadAllText($BSODReport) #$BSODReportContent = [System.IO.File]::ReadAllText($BSODReport)
$BSODReportContent = Get-Content $BSODReport
$BSODReportContent = $BSODReportContent -join "`n"
$TicketSubject = 'BSOD on ' + $Env:COMPUTERNAME $TicketSubject = 'BSOD on ' + $Env:COMPUTERNAME
$TicketIssueType = 'Remote Support' $TicketIssueType = 'Remote Support'
$TicketStatus = 'New' $TicketStatus = 'New'
Try { Try {
$TicketData = Create-Syncro-Ticket -Subject $TicketSubject -IssueType $TicketIssueType -Status $TicketStatus $TicketData = Create-Syncro-Ticket -Subject $TicketSubject -IssueType $TicketIssueType -Status $TicketStatus
Create-Syncro-Ticket-Comment -TicketIdOrNumber $TicketData.ticket.id -Subject "Issue" -Body $TicketComment -Hidden $true -DoNotEmail $true Create-Syncro-Ticket-Comment -TicketIdOrNumber $TicketData.ticket.id -Subject "Issue" -Body $BSODReportContent -Hidden $true -DoNotEmail $true
} }
Catch { Write-Error "Error creating ticket" ; Return } Catch { Write-Error "Error creating ticket" ; Return }
# Evaluate BSOD report for signs that Windows needs to be repaired