Select Page

Required Files: None


This is a sample script that can open a ticket, add some time, and close the ticket.

Edit lines, 2, 3, 4 (Number of minutes to add to the ticket), 7 (Subject), 12 (Notes)


 

Import-Module $env:SyncroModule
$subdomain = "SUBDOMAIN"
$email = "ValidEmailAddress"
$duration = 5
 
 
$result = Create-Syncro-Ticket -Subdomain $subdomain -Subject "SOMETHING SOMETHING on $env:computername" -IssueType "Other" -Status "New"
write-output $result
$ticket = $result.ticket.number
$customer_name = $result.ticket.customer_id
$startAt = (Get-Date).toString("o")
Create-Syncro-Ticket-TimerEntry -Subdomain $subdomain -TicketIdOrNumber $ticket -StartTime $startat -DurationMinutes $duration -Notes "Automated system performed task." -UserIdOrEmail $email
 
 
########### Custom stuff goes here ###################
## Do something here. Maybe assign the result to a variable. ##
## Then you could maybe post the reult to ##
## Update-Syncro-Ticket -Subdomain "SUBDOMAIN" -TicketIdOrNumber $ticket -Status "In Progress" -CustomFieldName "Automation Results" -CustomFieldValue "Results here for example"
#######################################################
 
Update-Syncro-Ticket -Subdomain $subdomain -TicketIdOrNumber $ticket -Status "Resolved"