devynspencer / powershell-sdp-cloud Goto Github PK
View Code? Open in Web Editor NEWInteract with the ManageEngine ServiceDeskPlus OnDemand (cloud) API using PowerShell.
License: MIT License
Interact with the ManageEngine ServiceDeskPlus OnDemand (cloud) API using PowerShell.
License: MIT License
Provide metrics on one or more requests. Include individual parameters to customize the output.
Add-ServiceDeskAttachment -Request 12345 -Path C:\temp\abc.txt
Remove-ServiceDeskAttachment -Request 12345 -Id 1
There doesn't appear to be a built-in way to send messages via the API. That said, an email with the correct subject could be generated, and the ticket email determined and included as well.
Get-ServiceDeskRequest -Id 12345 | Send-ServiceDeskMessage -Text "Here is an email update to a specific user. It will be added to the ticket conversation." -To devyn.spencer@example.com -Cc worker.bee@example.com
Not a direct consumer of an API resource - more of a convenience function.
# Rename a ticket
Get-ServiceDeskRequest -Id 12345 | Rename-ServiceDeskRequest -Subject "New subject here"
# Add a prefix to an existing ticket
Get-ServiceDeskRequest -Id 12345 | Rename-ServiceDeskRequest -Prefix "FIX: "
# Add a suffix to an existing ticket
Get-ServiceDeskRequest -Id 12345 | Rename-ServiceDeskRequest -Suffix "- DUPLICATE"
Update resolution and mark as resolved/closed in one action.
Perform basic category operations
Verify tickets have a category that makes sense based on subject?
Support searches using multiple categories, technicians etc.
New-ServiceDeskProblem
Remove-ServiceDeskProblem
# Unsure of correct verb to attach request(s) to a problem
Add-ServiceDeskRequest
Add-ServiceDeskProblem
Connect-ServiceDeskProblem
Join-ServiceDeskProblem
Push-ServiceDeskRequest
Duplicate an existing request, while allowing for customizations:
Copy-ServiceDeskRequest -Id 12345 -Subject "Slightly different subject"
Add-ServiceDeskTask -Request 12345 -Title "Perform action xyz" -Priority High
Update-ServiceDeskTask -Request 12345 -Title "Perform action abc" -Priority Low
Remove-ServiceDeskTask -Request 12345 -Id 1
Resolve-ServiceDeskTask -Request 12345 -Id 1
Remove-ServiceDeskRequest
Resolve-ServiceDeskRequest
Approve-ServiceDeskRequest
Get-ServiceDeskRequest -AccessToken $AccessToken -Portal "helpdesk" -Id 12345 | Suspend-ServiceDeskRequest -Until "12/11/2020"
Get-ServiceDeskRequest -AccessToken $AccessToken -Portal "helpdesk" -Id 12345
| Set-ServiceDeskRequest -Subject "New subject" | Resolve-ServiceDeskRequest
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.