Product: PowerShell Universal
Version: 3.7.10
I wanted to write error logs to a file, so I have some try/catch blocks where I use the out-file command in catch, but every time this command is called the dashboard reloads (maybe crashes).
In the code below, I added “UnknownCommandToForceCrash” to force the catch, and then the dashboard restarts, not sure why?
Hope someone can help
Show-UDModal -Content {
New-UDTypography -Text "Are you sure?"
} -Footer {
New-UDButton -Text "Yes" -OnClick {
try {
# When confirmed, do something
UnknownCommandToForceCrash
Show-UDToast -Message "Success!" -BackgroundColor "#4CAF50" -Duration 8000
} catch {
Show-UDToast -Message "FAILED!" -BackgroundColor "#FF0000" -Duration 8000
"$(get-date) " + "Resetpwdbtn$($EventData.SamAccountName) " + $_ + $body | Out-File .\dashboards\Tools\LogFiles\LOG.txt -Append
# ^?Restarts the dashboard?^
} finally {
Hide-UDModal
}
} -Style @{"border-radius" = "4px"}
New-UDButton -Text "No" -OnClick { Hide-UDModal } -Style @{"border-radius" = "4px"}
} -Persistent