diff --git a/Create-NewTicketFromBSODAnalysis.ps1 b/Create-NewTicketFromBSODAnalysis.ps1 index bc6b30a..528beb5 100644 --- a/Create-NewTicketFromBSODAnalysis.ps1 +++ b/Create-NewTicketFromBSODAnalysis.ps1 @@ -25,12 +25,16 @@ If ( -not (Test-Path $BSODReport) ) { Write-Output "BSOD report was not found: $ # Create ticket 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 $TicketIssueType = 'Remote Support' $TicketStatus = 'New' Try { $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 } + +# Evaluate BSOD report for signs that Windows needs to be repaired